mirror of
https://github.com/simonmichael/hledger.git
synced 2024-09-19 02:08:01 +03:00
--help
This commit is contained in:
parent
8f64ddf533
commit
f5a41220ea
@ -16,13 +16,15 @@ ledgerFilePath = findFileFromOpts "~/ledger.dat" "LEDGER"
|
||||
options :: [OptDescr Flag]
|
||||
options = [
|
||||
Option ['f'] ["file"] (ReqArg File "FILE") "ledger file; - means use standard input",
|
||||
Option ['s'] ["showsubs"] (NoArg ShowSubs) "balance report: show subaccounts" -- register: show subtotals
|
||||
Option ['s'] ["showsubs"] (NoArg ShowSubs) "balance report: show subaccounts", -- register: show subtotals
|
||||
Option ['h'] ["help"] (NoArg Help) "show this help"
|
||||
--Option ['V'] ["version"] (NoArg Version) "show version"
|
||||
]
|
||||
|
||||
data Flag =
|
||||
File String |
|
||||
ShowSubs |
|
||||
Help |
|
||||
Version
|
||||
deriving (Show,Eq)
|
||||
|
||||
|
@ -43,6 +43,7 @@ main = do
|
||||
let (acctpats, descpats) = parseLedgerPatternArgs args
|
||||
run cmd opts acctpats descpats
|
||||
where run cmd opts acctpats descpats
|
||||
| Help `elem` opts = putStr usage
|
||||
| cmd `isPrefixOf` "register" = register opts acctpats descpats
|
||||
| cmd `isPrefixOf` "balance" = balance opts acctpats descpats
|
||||
| cmd `isPrefixOf` "test" = selftest
|
||||
|
Loading…
Reference in New Issue
Block a user