imp: cli: a commands list refresh

This commit is contained in:
Simon Michael 2024-05-02 12:24:33 -10:00
parent b13949c7b8
commit 8666b5edc0

View File

@ -209,69 +209,75 @@ commandsList progversion othercmds =
," https://hledger.org HTML manuals, tutorials, examples, support" ," https://hledger.org HTML manuals, tutorials, examples, support"
,"" ,""
-----------------------------------------80------------------------------------- -----------------------------------------80-------------------------------------
,bold' "UIS (other user interfaces)" ,bold' "USER INTERFACES (alternate UIs)"
,"+ui run terminal UI" ,"+ui run terminal UI" -- hledger-ui
,"+web run web UI" ,"+web run web UI" -- hledger-web
-- see also: MoLe, https://hledger.org/mobile.html
,"" ,""
-----------------------------------------80------------------------------------- -----------------------------------------80-------------------------------------
,bold' "ENTERING DATA (add or edit transactions in the journal file)" ,bold' "ENTERING DATA (add or edit transactions)"
," add add transactions using console prompts" ," add add transactions using interactive prompts"
,"+iadd add transactions using a TUI" ,"+iadd add transactions using a TUI" -- hledger-iadd
," import add (new) transactions from other files, eg CSV files" ," import add new transactions from other files, eg CSV files"
,"+edit edit existing transactions" ,"+edit edit existing transactions with $EDITOR" -- hledger-utils
,"" ,""
-----------------------------------------80------------------------------------- -----------------------------------------80-------------------------------------
,bold' "GENERATING DATA (generate entries to be added to the journal file)" ,bold' "BASIC REPORTS (simple lists)"
,"+autosync download/deduplicate/convert OFX data" ," accounts show account names"
," close generate balance-zeroing/restoring transactions" ," codes show transaction codes"
,"+interest generate interest transactions" ," commodities show commodity/currency symbols"
,"+lots sell generate a lot-selling transaction" ," descriptions show transaction descriptions"
," rewrite generate auto postings, like print --auto" ," files show data files in use"
," notes show note part of transaction descriptions"
," payees show payee part of transaction descriptions"
," prices show historical market prices"
," stats show journal statistics"
," tags show tag names"
,"" ,""
-----------------------------------------80------------------------------------- -----------------------------------------80-------------------------------------
,bold' "MANAGING DATA (error checking, version control..)" ,bold' "STANDARD REPORTS (the most useful financial reports)"
," check check for various kinds of error in the data" ," print show full transaction entries, or export journal data"
,"+check-fancyassertions check more powerful balance assertions" ," aregister (areg) show transactions & running balance in one account"
,"+check-tagfiles check file paths in tag values exist" ," register (reg) show postings & running total in one or more accounts"
," diff compare account transactions in two journal files" ," balancesheet (bs) show assets and liabilities"
,"+git simple version management with git"
,"+pijul simple version management with pijul"
,""
-----------------------------------------80-------------------------------------
,bold' "FINANCIAL REPORTS (standard financial statements)"
," aregister (areg) show transactions in a particular account"
," balancesheet (bs) show assets, liabilities and net worth"
," balancesheetequity (bse) show assets, liabilities and equity" ," balancesheetequity (bse) show assets, liabilities and equity"
," cashflow (cf) show changes in liquid assets" ," cashflow (cf) show changes in liquid assets"
," incomestatement (is) show revenues and expenses" ," incomestatement (is) show revenues and expenses"
,"" ,""
-----------------------------------------80------------------------------------- -----------------------------------------80-------------------------------------
,bold' "VERSATILE REPORTS (more complex/versatile reporting commands)" ,bold' "CHARTS (bar charts, line graphs..)"
," activity show a simple bar chart of posting counts per period" ," activity show posting counts as a terminal bar chart"
," balance (bal) show balance changes, end balances, budgets, gains.." ,"+bar show balances or changes as a terminal bar chart" -- hledger-bar
,"+bar show a balance report as a simple bar chart" ,"+plot show advanced matplotlib charts as gui/svg/png/pdf.." -- hledger-utils
,"+lots show a commodity's lots" ,""
,"+plot create charts from balance reports, in terminal or GUI" -----------------------------------------80-------------------------------------
," print show transactions or export journal data" ,bold' "MORE REPORTS (more versatile/advanced reports)"
," register (reg) show postings in one or more accounts & running total" ," balance (bal) show balance changes, end balances, gains, budgets.."
,"+lots show a commodity's lots" -- hledger-lots
," roi show return on investments" ," roi show return on investments"
,"" ,""
-----------------------------------------80------------------------------------- -----------------------------------------80-------------------------------------
,bold' "BASIC REPORTS (lists and stats)" ,bold' "GENERATING DATA (generate or download journal entries; less common)"
," accounts show account names" ,"+autosync download/deduplicate/show OFX data as transactions" -- ledger-autosync
," codes show transaction codes" ," close generate transactions to zero/restore/assert balances"
," commodities show commodity/currency symbols" ,"+interest generate transactions transferring accrued interest" -- hledger-interest
," descriptions show full transaction descriptions (payee and note)" ,"+lots sell generate a lot-selling transaction" -- hledger-lots
," files show data files in use" ,"+pricehist download historical market prices" -- pricehist
," notes show note part of transaction descriptions" ," rewrite add postings to transactions, like print --auto"
," payees show payee names"
," prices show historical market prices"
," stats show journal statistics"
," tags show tag names"
," test [-- TASTYOPTS] run a few self tests"
,"" ,""
-----------------------------------------80------------------------------------- -----------------------------------------80-------------------------------------
,bold' "OTHER (more hledger-* addon commands found in PATH)" ,bold' "VALIDATING DATA (error checking, version control..)"
," check run any of hledger's built-in correctness checks"
,"+check-fancyassertions check more powerful balance assertions" -- hledger-check-fancyassertions
,"+check-tagfiles check that files referenced in tag values exist" -- hledger-check-tagfiles
," diff compare an account's transactions in two journals"
,"+git save or view journal file history simply in git" -- hledger-git
,"+pijul save or view journal file history simply in pijul" -- hledger-pijul
," test [-- TASTYOPTS] run some self tests"
,""
-----------------------------------------80-------------------------------------
,bold' "OTHER ADDONS (more hledger-* commands found in PATH):"
,""
] ]
++ map (' ':) (lines $ multicol 79 othercmds) ++ map (' ':) (lines $ multicol 79 othercmds)
++ [""] ++ [""]