diff options
| author | Danilo M. <danix@danix.xyz> | 2026-06-30 10:38:01 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-06-30 10:39:24 +0200 |
| commit | a305c9a0c024e912548631e464e5f08ac24b1562 (patch) | |
| tree | 865eb14c38089a997b8ba6bd351d38ba59a2425a /README.md | |
| parent | 74b383a02714443318811ba5a286f5dbbbe09bad (diff) | |
| download | firefly-cli-a305c9a0c024e912548631e464e5f08ac24b1562.tar.gz firefly-cli-a305c9a0c024e912548631e464e5f08ac24b1562.zip | |
chore: project scaffold, GPLv2 license, CLAUDE.md
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..f519bf7 --- /dev/null +++ b/README.md @@ -0,0 +1,31 @@ +# firefly-cli + +A command-line tool that lets an LLM agent (and you) interact with a +[Firefly III](https://www.firefly-iii.org/) instance over its REST API. +Python package, stdlib only, exposing the `firefly` command. + +## Install + +```bash +pip install -e . +``` + +Requires Python 3.11 or newer. No third-party runtime dependencies. + +## Configuration + +Provide your Firefly III URL and a personal access token in either way: + +- Run `firefly auth set` and follow the prompts (stored in a local TOML file). +- Or set environment variables `FIREFLY_URL` and `FIREFLY_TOKEN`, which take + precedence over the config file. + +## Commands + +Run `firefly --help` to see the available command groups and options. The full +set of commands is still being built out, so expect more to appear over time. + +## License + +Released under the GNU General Public License, version 2 only (GPLv2-only). +See the [LICENSE](LICENSE) file for the full text. |
