Organize your finances easily - from the command line!
GPL-3.0 License
Bot releases are visible (Hide)
Published by github-actions[bot] over 2 years ago
list -f end=
). (#80)list
command via the rich
package is available.list
command, the -f
option can now be specified multiple times with one argument each (previously, multiple arguments could be passed but when using -f
multiple times, the last occurrence would overrule the previous ones). The filters are combined. The long option is called --filter
(singular). (#83)list -f
option is used with a filter for frequency, start, or end, the -r/--recurrent-only
option is automatically added. (#83)update
command is used with the option --start
and/or --end
, it is assumed to operate on recurrent entries. (#84)argcomplete
and tinydb
. (#81,#85,#87)convert-periods-to-pocket
command. (#78)Published by github-actions[bot] over 2 years ago
Invalid configuration
error if default config file does not exist.Published by github-actions[bot] almost 3 years ago
list
command with the --month
option only returns entries of specified month in current year. (#79)financeager
command line entry point (deprecated for one year, see v0.25.0.0) (#76)Published by github-actions[bot] almost 3 years ago
Published by github-actions[bot] almost 3 years ago
Published by github-actions[bot] almost 3 years ago
Published by github-actions[bot] almost 3 years ago
--recurrent-only
option for list
command. Filtering using -f
and sorting using --entry-sort
are supported. (#51)end
field for recurrent entries as unset (i.e. indicating no end).category
field for entries as unset (i.e. indicating unspecified category).black
as code formatter.convert-periods-to-pocket
command will be removed in version 1.0.0
.Published by github-actions[bot] almost 3 years ago
cli._parse_command()
when using plugin without cli_options
attribute.Published by github-actions[bot] almost 3 years ago
fina
CLI in plugins by providing a plugin.PluginCliOptions
utility class.Published by github-actions[bot] almost 3 years ago
-r
/--recurrent
option as alias for -t recurrent
for several commands. (#68)tinydb
, python-dateutil
, and argcomplete
.setup.cfg
file, build
for building wheels). (#67)Published by github-actions[bot] over 3 years ago
appdirs
is introduced (version 1.4.4) (#65)~/.local/share/financeager
).--frequency
option is used with the add
command, it is assumed that a recurrent entry shall be added. This avoids accidentally adding a standard entry when missing the --table-name recurrent
option. (#62)Server.run
returns the Exception object instead of an exception string. This allows for more fine-grained handling in downstream code built on the server
module. (#49)name
and category
fields for add
or update
commands are validated at CLI level for being non-empty. This avoids passing invalid data to the backend which would result in a failing validation in the pockets
module. Trailing whitespace is stripped from name
and category
fields.Published by pylipp almost 4 years ago
list
or get
.Published by github-actions[bot] almost 4 years ago
Published by github-actions[bot] almost 4 years ago
convert-periods-to-pocket
command to transfer existing data into the new format. The term 'period' is replaced by 'pocket'. Date fields are stored including the year. By default, recurrent entries last infinitely. (#52)python-dateutil
package instead of only supporting a single format. (#52)tinydb
is updated to version 4.3.0. (#52)python-dateutil
is updated to version 2.8.1. (#52)--start
/--end
CLI options for add
command. (#52)date_format
configuration option is removed. (#52)financeager
is replaced by the shorter and more pleasant fina
.Published by pylipp almost 4 years ago
SERVICE.name
configuration option is renamed to 'local'.list
command now works. (#58)Published by pylipp almost 5 years ago
Published by pylipp almost 5 years ago
list
command has been renamed to periods
. (#38)print
command has been renamed to list
. (#38)rm
command has been renamed to remove
. (#40)test.suites
module and test.test_*.suite
functions in order to simplify test framework. Testing now invokes unittest
discovery in an expected way.test.test_communication
module because it contained redundant tests.list --stacked-layout
displays total values of earnings and expenses (analogous to the output of bare list
). (#35)Published by pylipp about 5 years ago
Published by pylipp about 5 years ago
Published by pylipp about 5 years ago