diff options
author | Neal Buchanan | 2021-06-18 14:14:41 -0600 |
---|---|---|
committer | Neal Buchanan | 2021-06-18 14:18:42 -0600 |
commit | 38a3bad3766c2fefac480928046e78bbce8d0df1 (patch) | |
tree | 6e73d4e80f84159edfd569ec3759f79663cfb556 /goledger | |
parent | 439022e1eda0efb6a4797f856770071b81eb7725 (diff) | |
download | aur-godbledger-bin.tar.gz |
Create goledger wrapper script
Diffstat (limited to 'goledger')
-rwxr-xr-x | goledger | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/goledger b/goledger new file mode 100755 index 000000000000..50cad42ae9ea --- /dev/null +++ b/goledger @@ -0,0 +1,19 @@ +#!/bin/sh + +function print_help { + echo -e "GoDBLedger - The Open Source Accounting System\n" + echo "Usage:" + echo -e "\t$0 verb [global options] sub-command [sub-command options] [arguments...]\n" + echo "Supported Verbs:" + echo -e "\tserver [s] Start GoDBLedger Database Server" + echo -e "\treport [r] Extracts GL and TB reports from a GoDBLedger database" + echo -e "\tclient [c] Command line for GoDBLedger gRPC" +} + +args=("$@") +case "${args[0]}" in + "server"|"s") unset args[0]; godbledger "${args[*]}" ;; + "report"|"r") unset args[0]; reporter "${args[*]}" ;; + "client"|"c") unset args[0]; ledger-cli "${args[*]}" ;; + *) print_help ;; +esac |