hledger/hledger-lib/Hledger/Read
Stephen Morgan c07ad29a87 imp!: forecast: Implements more intuitive logic for the forecast interval. (#1648)
The forecast period begins on:
- the start date supplied to the `--forecast` argument, if present
- otherwise, the later of
  - the report start date if specified with -b/-p/date:
  - the day after the latest normal (non-periodic) transaction in the journal, if any
- otherwise today.
It ends on:
- the end date supplied to the `--forecast` argument, if present
- otherwise the report end date if specified with -e/-p/date:
- otherwise 180 days (6 months) from today.

Note that the previous behaviour did not quite match the documentation,
so this also acts as a bug fix for #1665.
2021-08-26 20:32:30 -10:00
..
Common.hs imp!: forecast: Implements more intuitive logic for the forecast interval. (#1648) 2021-08-26 20:32:30 -10:00
CsvReader.hs feat: added commodity style commandline option 2021-08-17 22:05:29 -10:00
InputOptions.hs imp!: forecast: Implements more intuitive logic for the forecast interval. (#1648) 2021-08-26 20:32:30 -10:00
JournalReader.hs lib!: lib: Remove aismultiplier from Amount. 2021-07-22 19:06:33 -10:00
LedgerReader.hs.disabled debug: move command parsing debug output down to level 8 2020-07-03 11:37:01 -07:00
TimeclockReader.hs lib: Change skipMany spacenonewline to takeWhileP Nothing isNonNewlineSpace. 2020-07-22 14:58:53 -07:00
TimedotReader.hs ;dev: configure hlint, silence all current warnings 2021-08-11 14:51:46 -10:00