diff options
| author | Danilo M. <danix@danix.xyz> | 2026-07-05 19:17:04 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-07-05 19:17:04 +0200 |
| commit | 50cb852130986249cacec411e23392a8610e12f1 (patch) | |
| tree | d49c544811f3f088b966046c859412f1b1015162 /README.md | |
| parent | 2f768bb3373105e96d0cbc6fb4ba37c777bbca25 (diff) | |
| download | firefly-cli-50cb852130986249cacec411e23392a8610e12f1.tar.gz firefly-cli-50cb852130986249cacec411e23392a8610e12f1.zip | |
Add two deferred budget follow-ups:
- tx edit --budget: re-assign a budget on an existing transaction,
mirroring the existing tx add --budget flag (name/id resolved, hard
error on miss). Resolves the ISSUES.md backfill wish.
- budget update: rename a budget and/or edit its auto-budget fields via
PUT /budgets/{id}; only fields passed are sent, empty is a hard error.
New command adds to the CLI surface without breaking callers, so this is
a MINOR bump (0.4.1 -> 0.5.0). Docs (README, SKILL.md), completion, and
TODO synced. The tx add --budget-id item stays open (still YAGNI).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -61,7 +61,7 @@ firefly tx list [--since D] [--until D] [--account A] [--limit N] firefly tx get <id> show one transaction firefly tx search <query> search transactions by Firefly query string firefly tx edit <id> [--amount N] [--date D] [--desc T] [--from A] - [--to A] [--category C] [--tags a,b] [--type T] + [--to A] [--category C] [--tags a,b] [--budget B] [--type T] firefly tx delete <id> --yes delete one transaction (requires --yes) firefly budget list [--start D] [--end D] @@ -70,6 +70,8 @@ firefly budget create <name> [--active|--inactive] [--currency CODE] [--auto-budget-amount N] [--auto-budget-period daily|weekly|monthly|quarterly|half_year|yearly] [--auto-budget-type reset|rollover|adjusted|none] +firefly budget update <name|id> [--name NEW] [--currency CODE] + [--auto-budget-amount N] [--auto-budget-period P] [--auto-budget-type T] firefly budget enable <name|id> mark a budget active firefly budget disable <name|id> mark a budget inactive firefly budget delete <name|id> --yes @@ -98,6 +100,7 @@ The command set grows over time; see `CLAUDE.md` for how to add one. Override with `--type`. `tx edit` changes only the fields you pass. - Budgets are managed by name or id. `budget list` reports spent per budget for a period; `budget limit-set` sets a spending limit over a date range. + `budget update` renames a budget or edits its auto-budget fields. `budget delete` and `tx delete` require `--yes`. ## For agents (skill) |
