comments
This commit is contained in:
parent
99f397da5d
commit
c5ae8e6891
@ -291,6 +291,8 @@ parseAndFinaliseJournal parser iopts f txt = do
|
||||
Right j -> return j
|
||||
Left e -> throwError e
|
||||
|
||||
-- Like parseAndFinaliseJournal but takes a (non-Erroring) JournalParser.
|
||||
-- Used for timeclock/timedot. XXX let them use parseAndFinaliseJournal instead
|
||||
parseAndFinaliseJournal' :: JournalParser IO ParsedJournal -> InputOpts
|
||||
-> FilePath -> Text -> ExceptT String IO Journal
|
||||
parseAndFinaliseJournal' parser iopts f txt = do
|
||||
|
||||
@ -71,7 +71,7 @@ main = do
|
||||
| otherwise = withJournalDoUICommand opts runBrickUi
|
||||
|
||||
-- TODO fix nasty duplication of withJournalDo
|
||||
-- | hledger-ui's version of withJournalDo. Enables --auto and --forecast.
|
||||
-- | hledger-ui's version of withJournalDo, which turns on --auto and --forecast.
|
||||
withJournalDoUICommand :: UIOpts -> (UIOpts -> Journal -> IO ()) -> IO ()
|
||||
withJournalDoUICommand uopts@UIOpts{cliopts_=copts@CliOpts{inputopts_=iopts,reportopts_=ropts}} cmd = do
|
||||
let copts' = copts{inputopts_=iopts{auto_=True}, reportopts_=ropts{forecast_=True}}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user