diff --git a/hledger/Hledger/Cli/Commands.hs b/hledger/Hledger/Cli/Commands.hs index f1812cc0d..8dc8bbd19 100644 --- a/hledger/Hledger/Cli/Commands.hs +++ b/hledger/Hledger/Cli/Commands.hs @@ -156,7 +156,7 @@ builtinCommands = [ -- commandsList :: String -> [String] -> [String] commandsList progversion othercmds = [ - -- keep synced with hledger.m4.md -> Commands --> + -- keep synced with hledger.m4.md -> Commands, commands.m4 --> "-------------------------------------------------------------------------------" ,progversion ,"Usage: hledger COMMAND [OPTIONS] [-- ADDONCMDOPTIONS]" @@ -176,6 +176,7 @@ commandsList progversion othercmds = [ ," diff compare account transactions in two journal files" ,"+interest generate interest transactions" ," rewrite generate extra postings, similar to print --auto" + ,"+stockquotes download market prices from AlphaVantage" ,"" ,"Financial reports:" ," aregister (areg) show transactions in a particular account" @@ -205,14 +206,15 @@ commandsList progversion othercmds = [ ," test run self tests" ,"" ,"Alternate user interfaces:" - ,"+ui run curses ui" - ,"+web run web ui" + ,"+ui run terminal UI" + ,"+web run web UI" ,"" ,"Other:" ] ++ othercmds ++ - ["Help:" + ["" + ,"Help:" ," (no arguments) show this commands list" ," -h show general flags" ," COMMAND -h show flags & docs for COMMAND" diff --git a/hledger/Hledger/Cli/Commands/commands.m4 b/hledger/Hledger/Cli/Commands/commands.m4 index b90b63c76..732c03af5 100644 --- a/hledger/Hledger/Cli/Commands/commands.m4 +++ b/hledger/Hledger/Cli/Commands/commands.m4 @@ -1,12 +1,6 @@ -m4_dnl _command_(NAME, MDFILE) -m4_dnl Create a command heading and include its doc. -m4_define({{_command_}}, -{{$1 -_include_(hledger/Hledger/Cli/Commands/$2.md) -}})m4_dnl -m4_dnl m4_dnl _commands_(HEADINGHASHES) m4_dnl Used in the hledger manual to include all command docs. +m4_dnl Keep synced with Hledger.Cli.Commands.commandsList, hledger.m4.md m4_define({{_commands_}}, {{ _command_({{$1 accounts}} ,{{Accounts}}) @@ -28,9 +22,22 @@ _command_({{$1 help}} ,{{Help}}) _command_({{$1 import}} ,{{Import}}) _command_({{$1 incomestatement}} ,{{Incomestatement}}) _command_({{$1 notes}} ,{{Notes}}) +_command_({{$1 payees}} ,{{Payees}}) +_command_({{$1 prices}} ,{{Prices}}) +_command_({{$1 print}} ,{{Print}}) +_command_({{$1 print-unique}} ,{{Printunique}}) +_command_({{$1 register}} ,{{Register}}) +_command_({{$1 register-match}} ,{{Registermatch}}) _command_({{$1 rewrite}} ,{{Rewrite}}) _command_({{$1 roi}} ,{{Roi}}) _command_({{$1 stats}} ,{{Stats}}) _command_({{$1 tags}} ,{{Tags}}) _command_({{$1 test}} ,{{Test}}) }})m4_dnl +m4_dnl +m4_dnl _command_(NAME, MDFILE) +m4_dnl Create a command heading and include its doc. +m4_define({{_command_}}, +{{$1 +_include_(hledger/Hledger/Cli/Commands/$2.md) +}})m4_dnl