summarylogtreecommitdiffstats
path: root/goledger
diff options
context:
space:
mode:
Diffstat (limited to 'goledger')
-rwxr-xr-xgoledger19
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