aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-07-05 19:17:04 +0200
committerDanilo M. <danix@danix.xyz>2026-07-05 19:17:04 +0200
commit50cb852130986249cacec411e23392a8610e12f1 (patch)
treed49c544811f3f088b966046c859412f1b1015162 /README.md
parent2f768bb3373105e96d0cbc6fb4ba37c777bbca25 (diff)
downloadfirefly-cli-50cb852130986249cacec411e23392a8610e12f1.tar.gz
firefly-cli-50cb852130986249cacec411e23392a8610e12f1.zip
feat(budget): tx edit --budget and budget update (v0.5.0)HEADv0.5.0master
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.md5
1 files changed, 4 insertions, 1 deletions
diff --git a/README.md b/README.md
index 48be94a..c6cdb80 100644
--- a/README.md
+++ b/README.md
@@ -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)