improve some things

This commit is contained in:
Anish Lakhwara 2022-12-15 17:13:26 +10:00
parent 60304168d7
commit 47016be103
2 changed files with 7 additions and 2 deletions

View file

@ -368,6 +368,10 @@
#_(sh "cp" beancount-file "/home/anish/usr/finance/")
(sh "scp" "documents/ledger.beancount" "mossnet.lan:~/usr/finance/ledger.beancount"))
(defn backup-beancount-file
[]
(sh "cp" beancount-file "./documents/backup.beancount"))
(defn assert-balance
[transaction checking?]
(let [b (balance transaction)
@ -383,8 +387,8 @@
[csv checking? & _args]
(read-accounts beancount-file)
(if checking?
(mapv write-transaction-to-file (drop-last (take-csv csv)))
(mapv write-transaction-to-file-savings (drop-last (take-csv csv))))
(mapv write-transaction-to-file (take-csv csv))
(mapv write-transaction-to-file-savings (take-csv csv)))
(write-accounts beancount-file)
(assert-balance (first (take-csv csv)) checking?)
(reset! new-accounts #{}))

View file

@ -4,6 +4,7 @@
(defn -main
[& _args]
(import/backup-beancount-file)
(download/download-csv)
(download/move-download)
(import/main "./documents/checking.csv" true)