support ~/... in LEDGER env var
This commit is contained in:
		
							parent
							
								
									3c20b0941f
								
							
						
					
					
						commit
						41e83c4688
					
				| @ -29,12 +29,12 @@ getOptions argv = | |||||||
| get_content :: Flag -> Maybe String | get_content :: Flag -> Maybe String | ||||||
| get_content (File s) = Just s | get_content (File s) = Just s | ||||||
| 
 | 
 | ||||||
| --defaultLedgerFile = expand "~/ledger.dat" | defaultLedgerFile = "~/ledger.dat" | ||||||
| defaultLedgerFile = "ledger.dat" |  | ||||||
| 
 | 
 | ||||||
| getLedgerFilePath :: IO String | getLedgerFilePath :: IO String | ||||||
| getLedgerFilePath = do | getLedgerFilePath = do | ||||||
|   getEnv "LEDGER" `catch` \_ -> return defaultLedgerFile >>= return |   defaultpath <- tildeExpand defaultLedgerFile | ||||||
|  |   getEnv "LEDGER" `catch` \_ -> return defaultpath >>= return | ||||||
| 
 | 
 | ||||||
| -- ledger pattern args are a list of account patterns optionally followed | -- ledger pattern args are a list of account patterns optionally followed | ||||||
| -- by -- and a list of description patterns | -- by -- and a list of description patterns | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user