--help
This commit is contained in:
		
							parent
							
								
									8f64ddf533
								
							
						
					
					
						commit
						f5a41220ea
					
				| @ -16,13 +16,15 @@ ledgerFilePath = findFileFromOpts "~/ledger.dat" "LEDGER" | |||||||
| options :: [OptDescr Flag] | options :: [OptDescr Flag] | ||||||
| options = [ | options = [ | ||||||
|  Option ['f'] ["file"]     (ReqArg File "FILE") "ledger file; - means use standard input", |  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" |  --Option ['V'] ["version"]  (NoArg Version)      "show version" | ||||||
|  ] |  ] | ||||||
| 
 | 
 | ||||||
| data Flag =  | data Flag =  | ||||||
|     File String |  |     File String |  | ||||||
|     ShowSubs | |     ShowSubs | | ||||||
|  |     Help | | ||||||
|     Version |     Version | ||||||
|     deriving (Show,Eq) |     deriving (Show,Eq) | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -43,6 +43,7 @@ main = do | |||||||
|   let (acctpats, descpats) = parseLedgerPatternArgs args |   let (acctpats, descpats) = parseLedgerPatternArgs args | ||||||
|   run cmd opts acctpats descpats |   run cmd opts acctpats descpats | ||||||
|   where 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` "register" = register opts acctpats descpats | ||||||
|             | cmd `isPrefixOf` "balance"  = balance opts acctpats descpats |             | cmd `isPrefixOf` "balance"  = balance opts acctpats descpats | ||||||
|             | cmd `isPrefixOf` "test"     = selftest |             | cmd `isPrefixOf` "test"     = selftest | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user