diff options
Diffstat (limited to 'SKILL.md')
| -rw-r--r-- | SKILL.md | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -37,6 +37,11 @@ If `firefly` is not on PATH, run from the repo with `python -m firefly_cli ...` account is a HARD error that lists the candidates and exits 1. When that happens, read the candidates, pick the right one, and retry. NEVER guess an account, a wrong account moves real money. +- **Two accounts can share a name** (e.g. an expense and a revenue both named + "Nexi"); `--from`/`--to` then error as ambiguous. Target one by id with + `tx add --from-id <id>` / `--to-id <id>` (from the candidate list). Per side, + supply exactly one of the name flag or the id flag, never both; the two sides + are independent (`--from NAME --to-id 129` is fine). The id is validated. - **Categories and tags auto-create.** `--category NAME` and `--tags a,b` are passed straight to Firefly, which creates the category/tag if it does not exist. No resolution, no error on a new name. Reuse an existing name (see @@ -55,7 +60,7 @@ firefly account get <name|id> firefly account balance <name|id> [--at YYYY-MM-DD] firefly account create <name> --type asset|expense|revenue [--opening-balance N] [--currency CODE] -firefly tx add <amount> --from <acct> --to <acct> +firefly tx add <amount> (--from <acct> | --from-id <id>) (--to <acct> | --to-id <id>) [--desc TEXT] [--date YYYY-MM-DD] [--category NAME] [--tags a,b] [--type T] [--dry-run] [--skip-dupes] firefly tx edit <id> |
