úÎk‘dm‹      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde f g h i j k l m n o p q r s t u v w x y z { | } ~  € ‚ ƒ „ …†‡ˆ‰ŠNoneDGiven a program name, return a precise platform-specific executable H name suitable for naming downloadable binaries. Can raise an error if F the version and patch level was not defined correctly at build time. None -@Parse raw option string values to the desired final data types. D Any relative smart dates will be converted to fixed dates based on  today'.s date. Parsing failures will raise an error. .gGet all command-line options, specifying any extra commands that are allowed, or fail on parse errors. /DGet the unique suffixes (without hledger-) of hledger-* executables  found in the current user'*s PATH, or the empty list if there is any  problem. 0CGet the unique names of hledger-* executables found in the current  user'3s PATH, or the empty list if there is any problem. 3CConvert possibly encoded option values to regular unicode strings. BMDo final validation of processed opts, raising an error if there is trouble. CDParse any format option provided, possibly raising an error, or get  the default value. D(Default line format for balance report: '%20(total) %2(depth_spacer)%-(account) EOGet the journal file path from options, an environment variable, or a default. M If the path contains a literal tilde raise an error to avoid confusion. XXX F.Get the rules file path from options, if any. M If the path contains a literal tilde raise an error to avoid confusion. XXX E  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI‹D  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHID !"#$%&'()*+ ,-./0123456789:;<=>?@ABCDEFGHI<   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI‹ Safe-Infered JParse the user'6s specified journal file and run a hledger command on  it, or throw an error. KARe-read a journal from its data file, or return an error string. LBRe-read a journal from its data file mostly, only if the file has D changed since last read (or if there is no file, ie data read from F stdin). The provided options are mostly ignored. Return a journal or F the error message while reading it, and a flag indicating whether it  was re-read or not. MHas the journal'4s main data file changed since the journal was last  read ? N1Has the specified file (presumably one of journal's data files) ' changed since journal was last read ? ODGet the last modified time of the specified file, or if it does not 7 exist or there is some other error, the current time. P?Attempt to open a web browser on the given url, all platforms. Q=Back up this file with a (incrementing) numbered suffix then I overwrite it with this new text, or give an error, but only if the text @ is different from the current file contents, and return a flag % indicating whether we did anything. R>Back up this file with a (incrementing) numbered suffix, then 4 overwrite it with this new text, or give an error. JKLMNOPQRS JKLMNOPQRS JKLMNOPRQS JKLMNOPQRS Safe-InferedT*Print various statistics for the journal. TUTUTUTU Safe-InferedV#Print a (posting) register report. WDRender a register report as plain text suitable for console output. VWXYVWXYVWXYVWXY Safe-InferedZ/Print journal transactions in standard format. Z[\Z[\Z[\Z[\ Safe-Infered^DPrint a histogram of some statistic per reporting interval, such as  number of postings per day. ]^_`a]^_`a]^_`a]^_`a Safe-InferedbPrint a balance report. cCRender a balance report as plain text suitable for console output. bcdbcdbcdbcd  Safe-InferedePrint a simple balance sheet. efefefef  Safe-Inferedg#Print a simple cashflow statement. ghghghgh Nonei!Print a simple income statement. ijijijij  Safe-Infered lDInformation used as the basis for suggested account names, amounts,  etc in add prompt r?Read transactions from the terminal, prompting for each field, K and append them to the journal file. If the journal came from stdin, this  command has no effect. s@Read a number of transactions from the command line, prompting, F validating, displaying and appending them to the journal file, until H end of input (then raise an EOF exception). Any command-line arguments " are used as the first transaction's description. tHRead a transaction from the command line, with history-aware prompting. uBRead postings from the command line until . is entered, using any I provided historical postings and the journal context to guess defaults. vDPrompt for and read a string value, optionally with a default value D and a validator. A validator causes the prompt to repeat until the J input is valid. May also raise an EOF exception if control-d is pressed. w&Append this transaction to the journal's file, and to the journal's  transaction list. xBAppend a string, typically one or more transactions, to a journal  file, or if the file is -%, dump it to stdout. Tries to avoid  excess whitespace. yReplace a string'3s 0 or more terminating newlines with exactly one. z9Convert a string of journal data into a register report. {;Return a similarity measure, from 0 to 1, for two strings.  This is Simon White's letter pairs algorithm from  http:www.catalysoft.comarticlesStrikeAMatch.html ( with a modification for short strings. klmnopqrstuvwxyz{|}~€‚ƒklmnopqrstuvwxyz{|}~€‚ƒlmnopqrstuvwxyz{|}~€k‚ƒklmnopqrstuvwxyz{|}~€‚ƒ  Safe-Infered„…  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„„„ Safe-Infered…1Run unit tests and exit with success or failure. †MRun all or just the matched unit tests and return their HUnit result counts. ‡BRun all or just the matched unit tests until the first failure or 7 error, returning the name of the problem test if any. ˆCAll or pattern-matched tests, as a flat list to show simple names. ‰QAll or pattern-matched tests, in the original suites to show hierarchical names. …†‡ˆ‰…†‡ˆ‰…†‡ˆ‰…†‡ˆ‰ Safe-InferedŠŠŠŠŒ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu v w x y z { | } } ~  € ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ Ž ‘ ’ “ ”•–—˜™š›œ hledger-0.18Hledger.Cli.UtilsHledger.Cli.VersionHledger.Cli.OptionsHledger.Cli.StatsHledger.Cli.RegisterHledger.Cli.PrintHledger.Cli.HistogramHledger.Cli.BalanceHledger.Cli.BalancesheetHledger.Cli.CashflowHledger.Cli.IncomestatementHledger.Cli.Add Hledger.CliHledger.Cli.TestsHledger.Cli.Main HUnit-1.2.4.2Test.HUnit.BaseTestListTestprognameversionprognameandversionbinaryfilenameCliOptsrawopts_command_file_ rules_file_alias_debug_no_new_accounts_ reportopts_RawOptsdefmodemainmode convertmode addonmodehelp_postscriptgeneralflagstitle generalflags1 generalflags2 generalflags3 fileflags reportflags helpflags mainargsflagcommandargsflag addonargsflag commandmodeaddmodetestmode accountsmode entriesmode postingsmodetransactionsmode activitymodeincomestatementmodebalancesheetmode cashflowmode statsmode defcliopts toCliOptsgetHledgerCliOptsgetHledgerAddonCommandsgetHledgerProgramsInPath getEnvSafegetDirectoryContentsSafe decodeRawOptsrearrangeForCmdArgs optserrorsetopt setbooloptin_booloptmaybestringopt stringoptlistofstringopt maybeintoptintoptmaybesmartdateoptmaybedisplayoptmaybeperiodopt checkCliOptsformatFromOptsdefaultBalanceFormatStringjournalFilePathFromOptsrulesFilePathFromOptsaliasesFromOpts showModeHelptests_Hledger_Cli_Options withJournalDo journalReloadjournalReloadIfChangedjournalFileIsNewerjournalSpecifiedFileIsNewerfileModificationTime openBrowserOnwriteFileWithBackupIfChangedwriteFileWithBackupreadFileStrictlystatsshowLedgerStatsregisterpostingsReportAsTextshowPostingWithBalanceForVtytests_Hledger_Cli_Registerprint'showTransactionstests_Hledger_Cli_Printbarchar histogram showHistogram printDayWithcountBarbalanceaccountsReportAsTexttests_Hledger_Cli_Balance balancesheettests_Hledger_Cli_Balancesheetcashflowtests_Hledger_Cli_Cashflowincomestatement!tests_Hledger_Cli_IncomestatementCompletionCache PostingState psJournalpsAcceptpsSuggestHistoricalAmount psHistoryaddgetAndAddTransactionsgetTransaction getPostingsaskForjournalAddTransactionappendToJournalFileOrStdoutensureOneNewlineTerminatedregisterFromStringcompareStringswordLetterPairs letterPairscompareDescriptionstransactionsSimilarTorunInteractionrunInteractionDefaultcompletionCacheaccountCompletiontests_Hledger_Clitest'runTestsrunTestsTillFailure flatTestshierarchicalTestsmain$fDefaultCliOpts