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