all: html
# Generate html from all md files in src/, in out/
html: Makefile $(patsubst src/%,out/%,$(patsubst %.md,%.html,$(wildcard src/*.md src/quickref/*.md)))
# keep synced with above
# keep src/*.md filenames clean (no apostrophes..) or this will break
clean:
rm -f $(patsubst src/%,out/%,$(patsubst %.md,%.html,$(wildcard src/*.md src/quickref/*.md)))
PANDOC?=pandoc
LEDGER_FILE=finance/pta.journal
# show a balance sheet with retained earnings and inferred conversion equity
bse:
(cat $(LEDGER_FILE); hledger close --retain --close-to=equity:retained) | hledger -f- bse --infer-equity -t --no-elide
# check the journal
check:
hledger check -s ordereddates && echo ok
# regenerate part of finance.md from finance/*
finance-md:
sed '/