cln: Display friendly error message if --pretty is given an incorrect
argument.
This commit is contained in:
parent
2b8190b238
commit
399d28dc05
@ -123,6 +123,7 @@ data ReportOpts = ReportOpts {
|
||||
,no_elide_ :: Bool
|
||||
,real_ :: Bool
|
||||
,format_ :: StringFormat
|
||||
,pretty_ :: Bool
|
||||
,querystring_ :: [T.Text]
|
||||
--
|
||||
,average_ :: Bool
|
||||
@ -141,7 +142,6 @@ data ReportOpts = ReportOpts {
|
||||
,row_total_ :: Bool
|
||||
,no_total_ :: Bool
|
||||
,show_costs_ :: Bool -- ^ Whether to show costs for reports which normally don't show them
|
||||
,pretty_ :: Bool
|
||||
,sort_amount_ :: Bool
|
||||
,percent_ :: Bool
|
||||
,invert_ :: Bool -- ^ if true, flip all amount signs in reports
|
||||
@ -178,6 +178,7 @@ defreportopts = ReportOpts
|
||||
, no_elide_ = False
|
||||
, real_ = False
|
||||
, format_ = def
|
||||
, pretty_ = False
|
||||
, querystring_ = []
|
||||
, average_ = False
|
||||
, related_ = False
|
||||
@ -190,7 +191,6 @@ defreportopts = ReportOpts
|
||||
, row_total_ = False
|
||||
, no_total_ = False
|
||||
, show_costs_ = False
|
||||
, pretty_ = False
|
||||
, sort_amount_ = False
|
||||
, percent_ = False
|
||||
, invert_ = False
|
||||
@ -205,6 +205,7 @@ defreportopts = ReportOpts
|
||||
-- - an invalid --format argument,
|
||||
-- - an invalid --value argument,
|
||||
-- - if --valuechange is called with a valuation type other than -V/--value=end.
|
||||
-- - an invalid --pretty argument,
|
||||
rawOptsToReportOpts :: Day -> RawOpts -> ReportOpts
|
||||
rawOptsToReportOpts d rawopts =
|
||||
|
||||
@ -309,6 +310,7 @@ alwaysneveropt opt rawopts = case maybestringopt opt rawopts of
|
||||
Just "never" -> Just False
|
||||
Just "no" -> Just False
|
||||
Just "n" -> Just False
|
||||
Just _ -> usageError "argument to --pretty should be \"yes\" or \"no\""
|
||||
_ -> Nothing
|
||||
|
||||
balanceAccumulationOverride :: RawOpts -> Maybe BalanceAccumulation
|
||||
|
||||
Loading…
Reference in New Issue
Block a user