clipf(1) | General Commands Manual | clipf(1) |
clipf - Personal finance manager with command line interface
clipf [<conf_dir>]
Simple personal finance manager, allows one to track their income/expences by accounts and hierarchical categories. Store all data in flat text files.
account - describe independent money storage, for which You want to track remains and turnover.
item - describe categories of Your incomes/expences. Can be nested as files/directories in file system.
item code - it is segmented unique identifier of item/item group. Period "." in item code define nesting levels. Period at the end of item code describe, that this item is group (have subling items).
operation - define single money transaction (income or expense).
tag - arbitrary string, used for additional classification of operations. Have the same nesting rules as items. Any number of tags can be added to each operation. It may be good idea to store available tags in item list.
Type help to see available commands. Type help <command> to see online help about particular <command>.
For most reporting commands, output can be piped to external shell command the same way, as shell do.
Reporting period is always between <date_from> and <date_to> global options, which You set by set command.
Aliases is the simple way to make shortcuts for frequently used commands. Alias can be defined by the pair of strings: <command_line_prefix> and <prefix_substitution_string>. If command line starts with any of the defined aliases <command_line_prefix>, this prefix would be substituted with corresponding <prefix_substitution_string>. Examples can be found in system configuration file (see FILES ).
All configuration files have the same format - plain python code, that would be executed during clipf startup, in the context of main module. More specific configuration file can overwrite settings from more general one.
Denis Galtsev <galtsevdv@gmail.com>
Program site at: http://code.google.com/p/clipf/