From 336c4a7b336ff8b3acc0eae8093fb3cca6ed7656 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sun, 30 Jan 2022 09:34:10 -1000 Subject: [PATCH] imp: cleaner error messages when parsing cli (less "user error") --- hledger/Hledger/Cli/CliOptions.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hledger/Hledger/Cli/CliOptions.hs b/hledger/Hledger/Cli/CliOptions.hs index 81d615b23..6a21b388e 100644 --- a/hledger/Hledger/Cli/CliOptions.hs +++ b/hledger/Hledger/Cli/CliOptions.hs @@ -489,7 +489,7 @@ rawOptsToCliOpts rawopts = do Just d -> fromRight (error' $ "Unable to parse date \"" ++ d ++ "\"") -- PARTIAL: $ fixSmartDateStrEither' currentDay (T.pack d) let iopts = rawOptsToInputOpts day rawopts - rspec <- either fail pure $ rawOptsToReportSpec day rawopts -- PARTIAL: + rspec <- either error' pure $ rawOptsToReportSpec day rawopts -- PARTIAL: mcolumns <- readMay <$> getEnvSafe "COLUMNS" mtermwidth <- #ifdef mingw32_HOST_OS