bin: readme: cleanup
This commit is contained in:
parent
c783ebcee6
commit
e30634e6ad
@ -1,27 +1,16 @@
|
|||||||
Miscellaneous hledger add-ons, bash scripts, example make rules, etc.
|
Miscellaneous hledger add-ons, bash scripts, example make rules, etc.
|
||||||
Things in this directory can be unfinished or out of date.
|
Things in this directory can be unfinished or out of date.
|
||||||
|
|
||||||
## hledger scripts
|
See <https://hledger.org/addons.html> and <https://hledger.org/scripting.html>
|
||||||
|
for more about these scripts and scripting generally.
|
||||||
|
|
||||||
The hledger-*.hs scripts here are example/experimental hledger [add-on commands].
|
## About the hledger-*.hs scripts
|
||||||
See <https://hledger.org/scripting.html> for more about this.
|
|
||||||
|
|
||||||
They are mostly implemented as [stack] runghc scripts. See the comments in
|
|
||||||
hledger-check-fancyassertions.hs for more about how to run or compile them.
|
|
||||||
Short version: run bin/compile.sh to compile all scripts, and add this directory
|
|
||||||
to your $PATH so they show up in hledger's command list.
|
|
||||||
|
|
||||||
Scripts overview, simplest first:
|
|
||||||
|
|
||||||
- hledger-check-tagfiles.hs - check that all tag values containing a `/` (forward slash) 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-fancyassertions.hs - check more complex account balance assertions
|
|
||||||
|
|
||||||
|
The hledger-*.hs [add-on commands] are mostly implemented as [stack]
|
||||||
|
runghc scripts. See the comments in hledger-check-fancyassertions.hs
|
||||||
|
for more about how to run or compile them. Short version: run
|
||||||
|
bin/compile.sh to compile all scripts, and add this directory to your
|
||||||
|
$PATH so they show up in hledger's command list.
|
||||||
|
|
||||||
[add-on commands]: http://hledger.org/hledger.html#add-on-commands
|
[add-on commands]: http://hledger.org/hledger.html#add-on-commands
|
||||||
[stack]: https://www.fpcomplete.com/haskell/get-started
|
[stack]: https://www.fpcomplete.com/haskell/get-started
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user