About cfcli
CLI tool for Crazyflie drones
CLI tool for Crazyflie drones
CLI tool for Crazyflie drones
This release writes a lighthouse configuration file straight to a swarm.
New features
• Lighthouse configuration files for a swarm — swarm lh write and
swarm lh check take a YAML file with -i/--input, as lh config write -i
and lh config check -i do for one Crazyflie. The file is used instead of
the stored configuration the swarm names, for example one from
lh config read or the Crazyflie client. write skips the Crazyflies that
already have it, as before. See
docs/swarm.md.
(#42)
text
$ cfcli swarm lh write -i my_setup.yaml
Lighthouse config from my_setup.yaml:base stations 4, 5, 6, 7
CF-05:written and stored in flash
CF-06:up to date
Improvements
• swarm lh loads the configuration first — a missing or broken file, or
an unknown stored configuration, fails at once, before any Crazyradio is
opened.
• swarm lh check suggests the right write — when Crazyflies differ, the
swarm lh write it suggests includes the --config or -i that was given.
It used to suggest plain swarm lh write, which writes the configuration
the swarm names.
| Publisher | Bitcraze |
|---|---|
| Author | Marcus Eliasson |
| Version | 0.18.0 |
| Release date | 2026-10-16 |
| License | Apache-2.0 |
| Installer type | zip |
| Architecture | x64 |
| Package ID | Bitcraze.cfcli |
winget install --id=Bitcraze.cfcli -ewinget upgrade --id=Bitcraze.cfcli -ewinget uninstall --id=Bitcraze.cfcli -eYes. cfcli is free and open-source software released under the Apache-2.0 license.
The latest version is 0.18.0, released on Oct 16, 2026.
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with dc0babccb7a67337d4659e35ba41c75823de8a44e92ff2c6eca724691ac6d50b.
cfcli runs on Windows and is available for 64-bit (x64) systems.
Open Settings › Apps › Installed apps, find cfcli and select Uninstall. From the command line, run winget uninstall --id=Bitcraze.cfcli -e.