oracular (1) treeify.1.gz

Provided by: beancount_2.3.6-1ubuntu1_all bug

NAME

       treeify - manual page for treeify 2.3.6

DESCRIPTION

       usage: treeify [-h] [-o OUTPUT] [-r PATTERN] [-d DELIMITER] [-s SPLIT] [-F]

              [-A] [--filler FILLER] [input]

       Identify a column of text that contains hierarchical id and treeify that column. This script will inspect
       a text file and attempt to find a vertically left-aligned column of text that contains  identifiers  with
       multiple  components,  such  as  "Assets:US:Bank:Checking",  and  replace  those  by a treelike structure
       rendered in ASCII, inserting new empty lines where necessary to create the tree. Note: If your paths have
       spaces  in them, this will not work.  Space is used as a delimiter to detect the end of a column. You can
       customize the delimiter with an option.

   positional arguments:
       input  Name of the file to process (default: stdin)

   options:
       -h, --help
              show this help message and exit

       -o OUTPUT, --output OUTPUT
              Name of the file to write (default: stdout)

       -r PATTERN, --pattern PATTERN
              Pattern         for          repeatable          components          (default:          "(Assets|L
              iabilities|Equity|Income|Expenses)(:[A-Z][A-Za-z0-9- _']*)*")

       -d DELIMITER, --delimiter DELIMITER
              Delimiter  pattern  to  detect the end of a column text.  If your pattens contain strings, you may
              want to set this to a longer string, like ' {2,}' (default: "[ ]+")

       -s SPLIT, --split SPLIT
              Pattern splitting into components (default: ":")

       -F, --filenames
              Use pattern and split suitable for filenames

       -A, --loose-accounts
              Use pattern and split suitable for loose account names

       --filler FILLER
              Filler string for new lines inserted for formatting