h*Gz      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     !!!!!!!!!""######$$%%%%%%%%&1.34& Safe-Inferred8hledgerConsistent converter to structure with sensitive data anonymizedhledger+Anonymize account name preserving hierarchy Safe-Inferred"> hledgerAll hledger-related pages from the tldr-pages project. All are symlinked into the hledger package directory to allow embeddeding.hledgerThe main hledger manuals as source for man, info and as plain text. All are symlinked into the hledger package directory to allow embeddeding.hledgerGet the manual as plain text for this tool, or a not found message.hledgerGet the manual as man source (nroff) for this tool, or a not found message.hledgerGet the manual as info source (texinfo) for this tool, or a not found message.hledgerPrint plain text help for this tool. Takes an optional topic argument for convenience but it is currently ignored.hledgerDisplay an info manual for this topic, opened at the given topic if provided, using the "info" executable in $PATH. Topic can be an exact heading or a heading prefix; info will favour an exact match.hledgerDisplay plain text help for this tool, scrolled to the given topic if any, using the users $PAGER or "less". When a topic is provided we always use less, ignoring $PAGER.hledgerDisplay a man page for this tool, scrolled to the given topic if provided, using "man". When a topic is provided we force man to use "less", ignoring $MANPAGER and $PAGER.hledger0Get the named tldr page's source, if we know it.hledger4Display one of the hledger tldr pages, using "tldr". Safe-InferredFhledgerThe "1.34" string defined with -D in this package's package.yaml/.cabal file (by Shake setversion), if any. Normally a dotted number string with 1-3 components.hledger0Just the first 1-2 components of packageversion.hledgerGiven possible git state info from the build directory (or a git error, which is ignored), and the ghcdebug build flag, executable name and package version for the package being built, make the best version string we can. Here is the logic:3Program name, OS and architecture are always shown.$The package version is always shown.If there is git info at build time, the latest commit hash and commit date are shown, and (TODO, requires githash to use -uno for giDirty): if the working copy has uncommitted changes a + sign is appended.(TODO, requires adding --match support to githash: If there are tags matching THISPKG-[0-9]*, the latest one is used to calculate patch level (number of commits since tag), and if non-zero, it and the branch name are shown.)If the ghcdebug build flag was enabled for the package being built, and for hledger-lib (both are needed), "ghc-debug support" is shown.Some example outputs:A homebrew binary, not built in git repo: hledger-ui 1.24, mac-aarch64A CI release build, built in git repo at release tag: hledger-ui 1.24.1-g455b35293-20211210, mac-x86_64(TODO) A dev build, built in git repo: hledger-ui 1.24.1+1-g4abd8ef10-20211210 (1.24-branch), mac-x86_64This function requires git log to show the default (rfc2822-style) date format, so that must not be overridden by a log.date git config variable.The GitInfo if any, fetched by template haskell, is passed down from a top-level module, reducing wasteful recompilation. The status of the ghcdebug build flag is also passed down, since it is specific to each hledger package.This is used indirectly by at least hledger, hledger-ui, and hledger-web, so output should be suitable for all of those. Safe-Inferred "e%hledger"Command line options, used in the hledger package and above. This is the "opts" used throughout hledger CLI code. representing the options and arguments that were provided at startup on the command-line.hledgerdebug level, set by  --debug[=N] . See also '(.hledger"the --width value provided, if anyhledgerestimated usable screen width, based on 1. the COLUMNS env var, if set 2. the width reported by the terminal, if supported 3. the default (80)hledgerA command's documentation. Used both as part of CLI help, and as part of the hledger manual. See parseCommandDoc.hledger&The name of this program's executable.hledgerGenerate the version string for this program. The template haskell call is here rather than in Hledger.Cli.Version to avoid wasteful recompilation.hledger