|
|
|
| Description |
| Read hledger data from various data formats, and related utilities.
|
|
| Synopsis |
|
|
|
| Documentation |
|
|
|
|
|
| journalFromPathAndString :: Maybe String -> FilePath -> String -> IO (Either String Journal) | Source |
|
| Read a Journal from this string (and file path), auto-detecting the
data format, or give a useful error string. Tries to parse each known
data format in turn. If none succeed, gives the error message specific
to the intended data format, which if not specified is guessed from the
file suffix and possibly the data.
|
|
| readJournalFile :: Maybe String -> FilePath -> IO (Either String Journal) | Source |
|
| Read a journal from this file, using the specified data format or
trying all known formats, or give an error string; also create the file
if it doesn't exist.
|
|
| ensureJournalFile :: FilePath -> IO () | Source |
|
| Ensure there is a journal at the given file path, creating an empty one if needed.
|
|
| emptyJournal :: IO String | Source |
|
| Give the content for a new auto-created journal file.
|
|
| readJournal :: Maybe String -> String -> IO (Either String Journal) | Source |
|
| Read a Journal from this string, using the specified data format or
trying all known formats, or give an error string.
|
|
| myJournalPath :: IO String | Source |
|
| Get the user's default journal file path.
|
|
| myTimelogPath :: IO String | Source |
|
| Get the user's default timelog file path.
|
|
|
| Read the user's default journal file, or give an error.
|
|
|
| Read the user's default timelog file, or give an error.
|
|
| Produced by Haddock version 2.6.1 |