| Crates.io | flavorcli |
| lib.rs | flavorcli |
| version | 1.0.1 |
| created_at | 2026-01-04 06:48:47.639199+00 |
| updated_at | 2026-01-25 04:08:03.349492+00 |
| description | A command line interface to interact with FlavorTown |
| homepage | |
| repository | https://github.com/lordseriouspig/flavorcli |
| max_upload_size | |
| id | 2021443 |
| size | 428,760 |
FlavorCLI is a fully-featured implementation of the Flavortown API, allowing for easier and streamlined interaction with HackClub's Flavortown.
The full documentation is available on GitBook or in the Docs Folder. I've intentionally written these as more beginner friendly and less silly than this README.
Please note that this quick start guide may not be beginner friendly and is a bit silly.
At some point, FlavorCLI will be available on all1 major package managers.
To download and install precompiled binaries from GitHub, follow these steps:
powershell.exe -ExecutionPolicy Bypass -File "install-win.ps1"chmod +x install-linux.shflavor to run the app at any time.If you have cargo, you may choose to install FlavorCLI with the following command:
cargo install flavorcli
Ensure you have the cargo install directory in your PATH.
If you use Arch Linux, you can build using AUR with this command:
yay -S flavorcli
cargo build -rcargo install --path .~/.cargo/bin) in PATH

FlavorCLI no longer requires you to get your user ID! Having said that, if you do wish to use the --no-verify tag when setting your auth, you do still need to add your user ID. You may also choose to override the user ID linked to your token for some reason.
Run ft auth set <TOKEN>3
ft auth set <USER_ID> <TOKEN>.When (if) the routes are added, I'll be adding the following features: [x] Manage Devlogs [ ] Change your settings [ ] View your votes
Once I finish that, I'll ship the project and work on: [ ] Full TUI [ ] Possibly more depending on feedback
What that constitutes is unknown to me, I'll figure it out when it's time™ ↩
What you do is up to you, just get a copy of the code ↩
You can use ft auth delete at any time to delete your API Key. Your API Key is stored on device with your device's keychain. If you want to set auth for each command, add the --auth <APIKEY> flag ↩