bin: rename hledger-check* per "How to check for errors"
This commit is contained in:
parent
af15a5d0c8
commit
1b6f8e0b19
@ -14,14 +14,14 @@ ghc, if you take care of the dependencies yourself.)
|
||||
|
||||
Scripts overview, simplest first:
|
||||
|
||||
- hledger-check-tag-files.hs - check that all tag values containing / exist as file paths
|
||||
- hledger-check-tag-files.cabal.hs - the above as a cabal script
|
||||
- hledger-check-tagfiles.hs - check that all tag values containing / exist as file paths
|
||||
- hledger-check-tagfiles.cabal.hs - the above as a cabal script
|
||||
- hledger-swap-dates.hs - print transactions with their date and date2 fields swapped
|
||||
- hledger-print-location.hs - add file path/line number tags to the print command
|
||||
- hledger-balance-as-budget.hs - use one balance report as budget goals for another one
|
||||
- hledger-combine-balances.hs - show balance reports for two different periods side by side
|
||||
- hledger-smooth.hs - incomplete attempt at automatically splitting infrequent/irregular transactions
|
||||
- hledger-check.hs - check more complex account balance assertions
|
||||
- hledger-check-fancyassertions.hs - check more complex account balance assertions
|
||||
|
||||
|
||||
[add-on commands]: http://hledger.org/hledger.html#add-on-commands
|
||||
|
||||
@ -3,7 +3,8 @@
|
||||
|
||||
{-
|
||||
```
|
||||
Usage: hledger-check [-f|--file FILE] [--alias OLD=NEW] [--ignore-assertions]
|
||||
Usage: hledger-check-fancyassertions
|
||||
[-f|--file FILE] [--alias OLD=NEW] [--ignore-assertions]
|
||||
[-b|--begin DATE] [-e|--end DATE] [-C|--cleared]
|
||||
[--pending] [-U|--unmarked] [-R|--real] [--sunday]
|
||||
[-D|--daily ASSERT] [-W|--weekly ASSERT]
|
||||
@ -45,7 +46,7 @@ to the sum of the values in both that account and its subaccounts.
|
||||
|
||||
**Example:**
|
||||
```
|
||||
hledger-check -D "budget:books >= £0"
|
||||
hledger-check-fancyassertions -D "budget:books >= £0"
|
||||
```
|
||||
|
||||
"At the end of every day, the books budget is greater than or equal to
|
||||
@ -62,7 +63,7 @@ Assertions can also be wrapped inside parentheses.
|
||||
|
||||
**Example:**
|
||||
```
|
||||
hledger-check "(assets:overdraft < £2000) ==> (*assets:checking == £0)"
|
||||
hledger-check-fancyassertions "(assets:overdraft < £2000) ==> (*assets:checking == £0)"
|
||||
```
|
||||
|
||||
"If I have taken money from my overdraft, then I must have no money in
|
||||
@ -3,16 +3,16 @@
|
||||
build-depends: base, directory, hledger, text
|
||||
-}
|
||||
{-
|
||||
hledger-check-tag-files cabal script (requires cabal 3+).
|
||||
hledger-check-tagfiles cabal script (requires cabal 3+).
|
||||
Read the default journal and give an error if any tag values
|
||||
containing '/' do not exist as file paths.
|
||||
Usage:
|
||||
|
||||
$ hledger-check-tag-files.hs # compiles every time (?)
|
||||
$ hledger-check-tagfiles.hs # compiles every time (?)
|
||||
|
||||
or:
|
||||
|
||||
$ hledger check-tag-files # compiles every time (?)
|
||||
$ hledger check-tagfiles # compiles every time (?)
|
||||
-}
|
||||
|
||||
import Control.Monad
|
||||
@ -2,16 +2,16 @@
|
||||
-- stack script --compile --resolver lts-16.3
|
||||
|
||||
{-
|
||||
hledger-check-tag-files stack script.
|
||||
hledger-check-tagfiles stack script.
|
||||
Read the default journal and give an error if any tag values
|
||||
containing '/' do not exist as file paths.
|
||||
Usage:
|
||||
|
||||
$ hledger-check-tag-files.hs # compiles if needed
|
||||
$ hledger-check-tagfiles.hs # compiles if needed
|
||||
|
||||
or:
|
||||
|
||||
$ hledger check-tag-files # compiles if there's no compiled version
|
||||
$ hledger check-tagfiles # compiles if there's no compiled version
|
||||
-}
|
||||
|
||||
import Control.Monad
|
||||
Loading…
Reference in New Issue
Block a user