Created update script for ledger-cli using simplefin

This commit is contained in:
Random936
2025-12-01 16:28:02 -05:00
parent 434c84caf6
commit b0d8421b70
3 changed files with 61 additions and 0 deletions

17
ledger/update.sh Normal file
View File

@@ -0,0 +1,17 @@
#!/usr/bin/env bash
if [[ $# < 1 ]]; then
echo "Usage: $0 <start-date>"
exit
fi
if [[ -f "~/.simplefin.enc" ]]; then
echo "Simplefin access URL is missing."
echo "Please run the setup script before running update."
exit
fi
SCRIPT_DIR="$(dirname -- "${BASH_SOURCE[0]}")"
ACCESS_URL="$(cat ~/.simplefin.enc | openssl aes-256-cbc -d -a -salt -pbkdf2 -iter 1000000)"
curl -L "${ACCESS_URL}/accounts?start-date=$(date -d "$1" '+%s')&pending=1" | jq -r -f "${SCRIPT_DIR}/update.jq"