doc: more options doc cleanups
This commit is contained in:
		
							parent
							
								
									2cc84f72ed
								
							
						
					
					
						commit
						0055f99c77
					
				| @ -66,16 +66,16 @@ m4_dnl | ||||
| m4_define({{_helpoptions_}}, {{ | ||||
| 
 | ||||
| `-h` | ||||
| : show general usage (or after COMMAND, the command's usage) | ||||
| : show general usage (or after COMMAND, command usage) | ||||
| 
 | ||||
| `--help` | ||||
| : show the current program's manual as plain text (or after an add-on COMMAND, the add-on's manual) | ||||
| : show this program's manual as plain text (or after an add-on COMMAND, the add-on's manual) | ||||
| 
 | ||||
| `--man` | ||||
| : show the current program's manual with man | ||||
| : show this program's manual with man | ||||
| 
 | ||||
| `--info` | ||||
| : show the current program's manual with info | ||||
| : show this program's manual with info | ||||
| 
 | ||||
| `--version` | ||||
| : show version | ||||
|  | ||||
| @ -102,10 +102,10 @@ import Hledger.Cli.Version | ||||
| -- | Common help flags: --help, --debug, --version... | ||||
| helpflags :: [Flag RawOpts] | ||||
| helpflags = [ | ||||
|   flagNone ["h"]    (setboolopt "h")    "show general usage or (after CMD, the command's usage" | ||||
|  ,flagNone ["help"] (setboolopt "help") "show the current program's manual as plain text (or after an addon CMD, the add-on's manual)" | ||||
|  ,flagNone ["man"]  (setboolopt "man")  "show the current program's manual with man" | ||||
|  ,flagNone ["info"] (setboolopt "info") "show the current program's manual with info" | ||||
|   flagNone ["h"]    (setboolopt "h")    "show general usage (or after CMD, command usage)" | ||||
|  ,flagNone ["help"] (setboolopt "help") "show this program's manual as plain text (or after an addon CMD, the add-on's manual)" | ||||
|  ,flagNone ["man"]  (setboolopt "man")  "show this program's manual with man" | ||||
|  ,flagNone ["info"] (setboolopt "info") "show this program's manual with info" | ||||
|  -- ,flagNone ["browse-args"] (setboolopt "browse-args") "use a web UI to select options and build up a command line" | ||||
|  ,flagReq  ["debug"]    (\s opts -> Right $ setopt "debug" s opts) "[N]" "show debug output (levels 1-9, default: 1)" | ||||
|  ,flagNone ["version"] (setboolopt "version") "show version information" | ||||
|  | ||||
| @ -28,7 +28,7 @@ import Hledger.Cli.Add ( transactionsSimilarTo ) | ||||
| 
 | ||||
| 
 | ||||
| printmode = (defCommandMode $ ["print"] ++ aliases) { | ||||
|   modeHelp = "show transaction entries" `withAliases` aliases | ||||
|   modeHelp = "show transaction journal entries" `withAliases` aliases | ||||
|  ,modeGroupFlags = Group { | ||||
|      groupUnnamed = [ | ||||
|         let matcharg = "STR" | ||||
|  | ||||
| @ -26,8 +26,9 @@ hledger - a command-line accounting tool | ||||
| 
 | ||||
| # SYNOPSIS | ||||
| 
 | ||||
| `hledger [-f FILE] COMMAND [OPTIONS] [CMDARGS]`\ | ||||
| `hledger [-f FILE] ADDONCMD -- [OPTIONS] [CMDARGS]` | ||||
| `hledger [-f FILE] COMMAND [OPTIONS] [ARGS]`\ | ||||
| `hledger [-f FILE] ADDONCMD -- [OPTIONS] [ARGS]`\ | ||||
| `hledger` | ||||
| 
 | ||||
| # DESCRIPTION | ||||
| 
 | ||||
| @ -67,9 +68,9 @@ changes existing transactions. | ||||
| 
 | ||||
| To get started, you can either save some entries like the above in | ||||
| `~/.hledger.journal`, or run `hledger add` and follow the prompts. Then | ||||
| try some commands like `hledger print` or `hledger balance`. See | ||||
| COMMANDS and EXAMPLES below. | ||||
| 
 | ||||
| try some commands like `hledger print` or `hledger balance`. | ||||
| Run `hledger` with no arguments for a list of commands. | ||||
|   | ||||
| _include_(examples.m4.md) | ||||
| _include_(options.m4.md) | ||||
| _include_(queries.m4.md) | ||||
|  | ||||
| @ -1,19 +1,42 @@ | ||||
| # OPTIONS | ||||
| 
 | ||||
| ## General options | ||||
| 
 | ||||
| To see general usage help, including general options  | ||||
| which are supported by most hledger commands, run `hledger -h`. | ||||
| (Note -h and --help are different, like git.) | ||||
| These options can appear anywhere on the command line, and are listed below. | ||||
| 
 | ||||
| To see usage for a specific command, run: `hledger COMMAND -h`. | ||||
| General help options: | ||||
| 
 | ||||
| _helpoptions_ | ||||
| 
 | ||||
| General input options: | ||||
| 
 | ||||
| _inputoptions_ | ||||
| 
 | ||||
| General reporting options: | ||||
| 
 | ||||
| _reportingoptions_ | ||||
| 
 | ||||
| Note when multiple similar reporting options are provided, the last one takes precedence. | ||||
| Eg `-p feb -p mar` is equivalent to `-p mar`. | ||||
| 
 | ||||
| Some of these can also be written as [queries](#queries). | ||||
| 
 | ||||
| ## Command options | ||||
| 
 | ||||
| To see options for a particular command, including command-specific options, run: `hledger COMMAND -h`. | ||||
| 
 | ||||
| Command-specific options must be written after the command name, eg: `hledger print -x`. | ||||
| 
 | ||||
| Additionally, if the command is an [add-on](#commands),  | ||||
| Additionally, if the command is an [addon](#commands),  | ||||
| you may need to put its options after a double-hyphen, eg: `hledger ui -- --watch`. | ||||
| Or, you can run the add-on executable directly, eg: `hledger-ui --watch`. | ||||
| Or, you can run the addon executable directly: `hledger-ui --watch`. | ||||
| 
 | ||||
| Most commands also accept arguments, which are often  | ||||
| a [query](#queries) filtering the data in some way.  | ||||
| ## Command arguments | ||||
| 
 | ||||
| Most hledger commands accept arguments after the command name,  | ||||
| which are often a [query](#queries), filtering the data in some way.  | ||||
| 
 | ||||
| ## Special characters | ||||
| 
 | ||||
| @ -42,26 +65,6 @@ If in doubt, keep things simple: | ||||
| 
 | ||||
| If you're really stumped, add `--debug=2` to troubleshoot. | ||||
| 
 | ||||
| 
 | ||||
| ## General options | ||||
| 
 | ||||
| ### General help options | ||||
| 
 | ||||
| _helpoptions_ | ||||
| 
 | ||||
| ### General input options | ||||
| 
 | ||||
| _inputoptions_ | ||||
| 
 | ||||
| ### General reporting options | ||||
| 
 | ||||
| _reportingoptions_ | ||||
| 
 | ||||
| Note when multiple similar reporting options are provided, the last one takes precedence. | ||||
| Eg `-p feb -p mar` is equivalent to `-p mar`. | ||||
| 
 | ||||
| Some of these can also be written as [queries](#queries). | ||||
| 
 | ||||
| ## Input files | ||||
| 
 | ||||
| hledger reads transactions from a data file (and the add command writes to it). | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user