--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