help: drop --cat
This commit is contained in:
parent
ab55be6d64
commit
9beff54b27
@ -39,7 +39,6 @@ helpmode = hledgerCommandMode
|
|||||||
[flagNone ["info"] (setboolopt "info") "show the manual with info"
|
[flagNone ["info"] (setboolopt "info") "show the manual with info"
|
||||||
,flagNone ["man"] (setboolopt "man") "show the manual with man"
|
,flagNone ["man"] (setboolopt "man") "show the manual with man"
|
||||||
,flagNone ["pager"] (setboolopt "pager") "show the manual with $PAGER or less"
|
,flagNone ["pager"] (setboolopt "pager") "show the manual with $PAGER or less"
|
||||||
,flagNone ["cat"] (setboolopt "cat") "show the manual on stdout"
|
|
||||||
,flagNone ["help","h"] (setboolopt "help") "show this help"
|
,flagNone ["help","h"] (setboolopt "help") "show this help"
|
||||||
]
|
]
|
||||||
[]
|
[]
|
||||||
@ -47,7 +46,7 @@ helpmode = hledgerCommandMode
|
|||||||
([], Just $ argsFlag "[MANUAL]")
|
([], Just $ argsFlag "[MANUAL]")
|
||||||
|
|
||||||
-- | List or display one of the hledger manuals in various formats.
|
-- | List or display one of the hledger manuals in various formats.
|
||||||
-- You can select a docs viewer with one of the `--info`, `--man`, `--pager`, `--cat` flags.
|
-- You can select a docs viewer with one of the `--info`, `--man`, `--pager` flags.
|
||||||
-- Otherwise it will use the first available of: info, man, $PAGER, less, stdout
|
-- Otherwise it will use the first available of: info, man, $PAGER, less, stdout
|
||||||
-- (and always stdout if output is non-interactive).
|
-- (and always stdout if output is non-interactive).
|
||||||
help' :: CliOpts -> Journal -> IO ()
|
help' :: CliOpts -> Journal -> IO ()
|
||||||
@ -66,7 +65,6 @@ help' opts _ = do
|
|||||||
| boolopt "info" $ rawopts_ opts = info
|
| boolopt "info" $ rawopts_ opts = info
|
||||||
| boolopt "man" $ rawopts_ opts = man
|
| boolopt "man" $ rawopts_ opts = man
|
||||||
| boolopt "pager" $ rawopts_ opts = pager
|
| boolopt "pager" $ rawopts_ opts = pager
|
||||||
| boolopt "cat" $ rawopts_ opts = cat
|
|
||||||
| not interactive = cat
|
| not interactive = cat
|
||||||
| "info" `elem` exes = info
|
| "info" `elem` exes = info
|
||||||
| "man" `elem` exes = man
|
| "man" `elem` exes = man
|
||||||
@ -75,7 +73,7 @@ help' opts _ = do
|
|||||||
case topic of
|
case topic of
|
||||||
Nothing -> putStrLn $ unlines [
|
Nothing -> putStrLn $ unlines [
|
||||||
"Please choose a manual by typing \"hledger help MANUAL\" (any substring is ok)."
|
"Please choose a manual by typing \"hledger help MANUAL\" (any substring is ok)."
|
||||||
,"A viewer (info, man, a pager, or stdout) will be auto-selected,"
|
,"A viewer (info, man, $PAGER, or stdout) will be auto-selected,"
|
||||||
,"or type \"hledger help -h\" to see options. Manuals available:"
|
,"or type \"hledger help -h\" to see options. Manuals available:"
|
||||||
]
|
]
|
||||||
++ "\n " ++ unwords docTopics
|
++ "\n " ++ unwords docTopics
|
||||||
|
|||||||
@ -9,7 +9,7 @@ Run it with no argument to list the manuals, or provide a full or partial manual
|
|||||||
hledger manuals are available in several formats.
|
hledger manuals are available in several formats.
|
||||||
hledger help will use the first of these display methods that it finds:
|
hledger help will use the first of these display methods that it finds:
|
||||||
info, man, $PAGER, less, stdout (or when non-interactive, just stdout).
|
info, man, $PAGER, less, stdout (or when non-interactive, just stdout).
|
||||||
You can force a particular viewer with the `--info`, `--man`, `--pager`, `--cat` flags.
|
You can force a particular viewer with the `--info`, `--man`, `--pager` flags.
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user