Crates.io | firefly_cli |
lib.rs | firefly_cli |
version | |
source | src |
created_at | 2024-04-29 11:46:49.691434 |
updated_at | 2025-02-13 17:00:20.115687 |
description | CLI tool for working with Firefly Zero |
homepage | https://fireflyzero.com/ |
repository | https://github.com/firefly-zero/firefly-cli |
max_upload_size | |
id | 1224115 |
Cargo.toml error: | TOML parse error at line 19, column 1 | 19 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
[ 🐙 github ] [ 📦 crates.io ]
Swiss army knife CLI tool for working with Firefly Zero: build, upload, and publish apps, control device, etc.
Grab the binary from the latest release and put it somewhere into $PATH
.
Or install using cargo (the Rust package manager):
cargo install firefly_cli
Or install dev version from the source:
git clone --depth 1 https://github.com/firefly-zero/firefly-cli.git
cd firefly-cli
cargo install --path .
See the Installation page in the Firefly Zero docs for a more detailed guide.
# build an app and install it into VFS
firefly_cli build
# export an app installed in VFS
firefly_cli export --id sys.input-test
# install an exported app into VFS
firefly_cli import sys.input-test.zip
There are more commands. Most of them are covered in the dev docs. Specifically, in Getting Started and Debugging. Run firefly_cli --help
to get the full list of available commands.