Skip to content

๐Ÿš CLI tool for working with Firefly Zero: build, publish, and install games, control device, etc.

License

Notifications You must be signed in to change notification settings

oli-obk/firefly-cli

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

501 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

firefly-cli

[ ๐Ÿ™ github ] [ ๐Ÿ“ฆ crates.io ]

Swiss army knife CLI tool for working with Firefly Zero: build, upload, and publish apps, control device, etc.

๐Ÿ“ฅ Installation

  • 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.

๐Ÿ”ง Usage

# 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.

About

๐Ÿš CLI tool for working with Firefly Zero: build, publish, and install games, control device, etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 98.4%
  • Zig 0.7%
  • Go 0.2%
  • C 0.2%
  • C++ 0.2%
  • MoonBit 0.1%
  • Other 0.2%