From d918f8511e764c6ef100e94061ba2c52b291fcda Mon Sep 17 00:00:00 2001 From: fpi Date: Mon, 13 Jan 2020 15:25:04 +0100 Subject: Add ledger configuration --- ledgerrc.org | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 ledgerrc.org (limited to 'ledgerrc.org') diff --git a/ledgerrc.org b/ledgerrc.org new file mode 100644 index 0000000..52231e3 --- /dev/null +++ b/ledgerrc.org @@ -0,0 +1,8 @@ +#+PROPERTY: header-args:conf :tangle tangle/.ledgerrc :results silent + +#+begin_src conf +--file ~/.personal/f/ledger/main.ledger +#+end_src +#+begin_src shell +ln -sf $(pwd)/tangle/.ledgerrc ~/ +#+end_src -- cgit v1.2.3 From cb28f01926933583c82d23485a62a8ad54242a00 Mon Sep 17 00:00:00 2001 From: fpi Date: Sun, 5 Apr 2020 20:00:36 +0200 Subject: Update symlinks --- ledgerrc.org | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ledgerrc.org') diff --git a/ledgerrc.org b/ledgerrc.org index 52231e3..ec44d5e 100644 --- a/ledgerrc.org +++ b/ledgerrc.org @@ -3,6 +3,6 @@ #+begin_src conf --file ~/.personal/f/ledger/main.ledger #+end_src -#+begin_src shell -ln -sf $(pwd)/tangle/.ledgerrc ~/ +#+begin_src shell :tangle tangle/symlink.sh :shebang "#!/bin/bash" +ln -siv $(pwd)/tangle/.ledgerrc ~/ #+end_src -- cgit v1.2.3 From 53ca8cf510a123ed8b3eef3bbe847f9f1b40793b Mon Sep 17 00:00:00 2001 From: fpi Date: Sat, 15 May 2021 14:46:57 +0200 Subject: Add ledger report script for plotting w/ gnuplot --- ledgerrc.org | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) (limited to 'ledgerrc.org') diff --git a/ledgerrc.org b/ledgerrc.org index ec44d5e..34bedd6 100644 --- a/ledgerrc.org +++ b/ledgerrc.org @@ -1,8 +1,32 @@ #+PROPERTY: header-args:conf :tangle tangle/.ledgerrc :results silent #+begin_src conf ---file ~/.personal/f/ledger/main.ledger +--file ~/git/projects/ledger/main.ledger #+end_src -#+begin_src shell :tangle tangle/symlink.sh :shebang "#!/bin/bash" +#+begin_src shell :tangle tangle/symlink.sh :shebang "#!/bin/bash" :results silent ln -siv $(pwd)/tangle/.ledgerrc ~/ +ln -siv $(pwd)/tangle/report ~/.local/bin/ +#+end_src + +The =report= script can be used for simple plotting of ledger output using gnuplot. This is taken directly from the ledger git repo. +#+begin_src shell :tangle tangle/report :shebang "#!/usr/bin/env sh" +# This script facilities plotting of a ledger register report. If you +# use OS/X, and have AquaTerm installed, you will probably want to set +# LEDGER_TERM to "aqua". +# +# Examples of use: +# +# report -j -M reg food # plot monthly food costs +# report -J reg checking # plot checking account balance + +if [ -z "$LEDGER_TERM" ]; then + LEDGER_TERM="wxt persist" +fi + +(cat <