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