diff --git a/container/src/finance/completion.bash b/container/src/finance/completion.bash index 641fe3d..caee9e5 100644 --- a/container/src/finance/completion.bash +++ b/container/src/finance/completion.bash @@ -67,7 +67,33 @@ function docker-finance::completion() mapfile -t _reply < <(compgen -W "help year${global_arg_delim_2}" -- "$_cur") ;; hledger | ledger) - mapfile -t _reply < <(compgen -W "-h" -- "$_cur") + # + # Commands (as described in v1.40) + # + local _hledger=() + + # Help + _hledger+=("-h" "help" "demo" "--tldr" "--info") + + # "Basic" + _hledger+=("accounts" "codes" "commodities" "descriptions" "files" "notes" "payees" "prices" "stats" "tags") + + # "Standard" + _hledger+=("print" "areg" "reg" "bs" "bse" "cf" "is") + + # "Advanced" + _hledger+=("bal" "roi") + + # "Charts" + _hledger+=("activity") + + # "Generating" + _hledger+=("close" "rewrite") + + # "Maintenance" + _hledger+=("check" "diff" "test") + + mapfile -t _reply < <(compgen -W "${_hledger[*]}" -- "$_cur") ;; hledger-ui | ledger-ui) mapfile -t _reply < <(compgen -W "-h" -- "$_cur")