lib: use Data.Default directly, not via cmdargs
This commit is contained in:
parent
4022f5cb61
commit
b7071dee84
@ -25,6 +25,7 @@ import Control.DeepSeq (NFData)
|
|||||||
import Control.Monad.Except (ExceptT)
|
import Control.Monad.Except (ExceptT)
|
||||||
import Data.Data
|
import Data.Data
|
||||||
import Data.Decimal
|
import Data.Decimal
|
||||||
|
import Data.Default
|
||||||
import Text.Blaze (ToMarkup(..))
|
import Text.Blaze (ToMarkup(..))
|
||||||
import qualified Data.Map as M
|
import qualified Data.Map as M
|
||||||
import Data.Text (Text)
|
import Data.Text (Text)
|
||||||
|
|||||||
@ -37,7 +37,7 @@ import Data.Functor.Compat ((<$>))
|
|||||||
import qualified Data.Text as T
|
import qualified Data.Text as T
|
||||||
import Data.Typeable (Typeable)
|
import Data.Typeable (Typeable)
|
||||||
import Data.Time.Calendar
|
import Data.Time.Calendar
|
||||||
import System.Console.CmdArgs.Default -- some additional default stuff
|
import Data.Default
|
||||||
import Test.HUnit
|
import Test.HUnit
|
||||||
|
|
||||||
import Hledger.Data
|
import Hledger.Data
|
||||||
@ -97,6 +97,7 @@ data ReportOpts = ReportOpts {
|
|||||||
} deriving (Show, Data, Typeable)
|
} deriving (Show, Data, Typeable)
|
||||||
|
|
||||||
instance Default ReportOpts where def = defreportopts
|
instance Default ReportOpts where def = defreportopts
|
||||||
|
instance Default Bool where def = False
|
||||||
|
|
||||||
defreportopts :: ReportOpts
|
defreportopts :: ReportOpts
|
||||||
defreportopts = ReportOpts
|
defreportopts = ReportOpts
|
||||||
|
|||||||
@ -70,6 +70,7 @@ dependencies:
|
|||||||
- cmdargs >= 0.10 && < 0.11
|
- cmdargs >= 0.10 && < 0.11
|
||||||
- containers
|
- containers
|
||||||
- csv
|
- csv
|
||||||
|
- data-default >= 0.5
|
||||||
- Decimal
|
- Decimal
|
||||||
- deepseq
|
- deepseq
|
||||||
- directory
|
- directory
|
||||||
|
|||||||
@ -71,6 +71,7 @@ library
|
|||||||
, cmdargs >= 0.10 && < 0.11
|
, cmdargs >= 0.10 && < 0.11
|
||||||
, containers
|
, containers
|
||||||
, csv
|
, csv
|
||||||
|
, data-default >= 0.5
|
||||||
, Decimal
|
, Decimal
|
||||||
, deepseq
|
, deepseq
|
||||||
, directory
|
, directory
|
||||||
@ -154,6 +155,7 @@ test-suite hunittests
|
|||||||
, cmdargs >= 0.10 && < 0.11
|
, cmdargs >= 0.10 && < 0.11
|
||||||
, containers
|
, containers
|
||||||
, csv
|
, csv
|
||||||
|
, data-default >= 0.5
|
||||||
, Decimal
|
, Decimal
|
||||||
, deepseq
|
, deepseq
|
||||||
, directory
|
, directory
|
||||||
|
|||||||
@ -5,12 +5,11 @@
|
|||||||
|
|
||||||
module Hledger.UI.UIOptions
|
module Hledger.UI.UIOptions
|
||||||
where
|
where
|
||||||
|
import Data.Default
|
||||||
#if !MIN_VERSION_base(4,8,0)
|
#if !MIN_VERSION_base(4,8,0)
|
||||||
import Data.Functor.Compat ((<$>))
|
import Data.Functor.Compat ((<$>))
|
||||||
#endif
|
#endif
|
||||||
import Data.List (intercalate)
|
import Data.List (intercalate)
|
||||||
import System.Console.CmdArgs
|
|
||||||
import System.Console.CmdArgs.Explicit
|
|
||||||
|
|
||||||
import Hledger.Cli hiding (progname,version,prognameandversion)
|
import Hledger.Cli hiding (progname,version,prognameandversion)
|
||||||
import Hledger.UI.Theme (themeNames)
|
import Hledger.UI.Theme (themeNames)
|
||||||
|
|||||||
@ -2,12 +2,11 @@
|
|||||||
module Hledger.Web.WebOptions
|
module Hledger.Web.WebOptions
|
||||||
where
|
where
|
||||||
import Prelude
|
import Prelude
|
||||||
|
import Data.Default
|
||||||
#if !MIN_VERSION_base(4,8,0)
|
#if !MIN_VERSION_base(4,8,0)
|
||||||
import Data.Functor.Compat ((<$>))
|
import Data.Functor.Compat ((<$>))
|
||||||
#endif
|
#endif
|
||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
import System.Console.CmdArgs
|
|
||||||
import System.Console.CmdArgs.Explicit
|
|
||||||
|
|
||||||
import Hledger.Cli hiding (progname,version,prognameandversion)
|
import Hledger.Cli hiding (progname,version,prognameandversion)
|
||||||
import Settings
|
import Settings
|
||||||
|
|||||||
@ -66,6 +66,7 @@ import Prelude ()
|
|||||||
import Prelude.Compat
|
import Prelude.Compat
|
||||||
import qualified Control.Exception as C
|
import qualified Control.Exception as C
|
||||||
import Control.Monad (when)
|
import Control.Monad (when)
|
||||||
|
import Data.Default
|
||||||
#if !MIN_VERSION_base(4,8,0)
|
#if !MIN_VERSION_base(4,8,0)
|
||||||
import Data.Functor.Compat ((<$>))
|
import Data.Functor.Compat ((<$>))
|
||||||
#endif
|
#endif
|
||||||
@ -76,7 +77,7 @@ import Data.Maybe
|
|||||||
-- import Data.Text (Text)
|
-- import Data.Text (Text)
|
||||||
import qualified Data.Text as T
|
import qualified Data.Text as T
|
||||||
import Safe
|
import Safe
|
||||||
import System.Console.CmdArgs
|
import System.Console.CmdArgs hiding (Default,def)
|
||||||
import System.Console.CmdArgs.Explicit
|
import System.Console.CmdArgs.Explicit
|
||||||
import System.Console.CmdArgs.Text
|
import System.Console.CmdArgs.Text
|
||||||
#ifndef mingw32_HOST_OS
|
#ifndef mingw32_HOST_OS
|
||||||
|
|||||||
@ -73,6 +73,7 @@ dependencies:
|
|||||||
- unordered-containers
|
- unordered-containers
|
||||||
- cmdargs >= 0.10 && < 0.11
|
- cmdargs >= 0.10 && < 0.11
|
||||||
- csv
|
- csv
|
||||||
|
- data-default >= 0.5
|
||||||
- directory
|
- directory
|
||||||
- file-embed >= 0.0.10 && < 0.1
|
- file-embed >= 0.0.10 && < 0.1
|
||||||
- filepath
|
- filepath
|
||||||
|
|||||||
@ -92,6 +92,7 @@ library
|
|||||||
, unordered-containers
|
, unordered-containers
|
||||||
, cmdargs >= 0.10 && < 0.11
|
, cmdargs >= 0.10 && < 0.11
|
||||||
, csv
|
, csv
|
||||||
|
, data-default >= 0.5
|
||||||
, directory
|
, directory
|
||||||
, file-embed >= 0.0.10 && < 0.1
|
, file-embed >= 0.0.10 && < 0.1
|
||||||
, filepath
|
, filepath
|
||||||
@ -174,6 +175,7 @@ executable hledger
|
|||||||
, unordered-containers
|
, unordered-containers
|
||||||
, cmdargs >= 0.10 && < 0.11
|
, cmdargs >= 0.10 && < 0.11
|
||||||
, csv
|
, csv
|
||||||
|
, data-default >= 0.5
|
||||||
, directory
|
, directory
|
||||||
, file-embed >= 0.0.10 && < 0.1
|
, file-embed >= 0.0.10 && < 0.1
|
||||||
, filepath
|
, filepath
|
||||||
@ -230,6 +232,7 @@ test-suite test
|
|||||||
, unordered-containers
|
, unordered-containers
|
||||||
, cmdargs >= 0.10 && < 0.11
|
, cmdargs >= 0.10 && < 0.11
|
||||||
, csv
|
, csv
|
||||||
|
, data-default >= 0.5
|
||||||
, directory
|
, directory
|
||||||
, file-embed >= 0.0.10 && < 0.1
|
, file-embed >= 0.0.10 && < 0.1
|
||||||
, filepath
|
, filepath
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user