๐ CLI#
If you have cargo (the Rust package manager) installed, you can use it to install firefly-cli:
cargo install firefly_cli
If you don’t, install it from binary releases:
-
Download the latest release . You need the one containing
-linux-
in the name. If you don’t know which one you need, it’s probably the one ending with-x86_64-unknown-linux-gnu.tar.gz
. -
Make sure the
~/.local/bin
directory is in your$PATH
. Open~/.bashrc
(or~/.zshrc
if you use zsh) and add at the end the following:export PATH=$PATH:~/.local/bin
-
Extract the binary and place it into your
$PATH
:cd ~/Downloads tar -xvf ./firefly_cli-*.tar.gz mv ./firefly_cli-*/firefly_cli ~/.local/bin chmod +x ~/.local/bin/firefly_cli
-
Verify installation:
firefly_cli --version
-
Download the latest release . You need the one ending with
-x86_64-apple-darwin.tar.gz
. -
Extract the files from the archive.
-
Right-click on
firefly_cli
and select Open.
If it doesnโt open, go to System Settings > Privacy & Security.
Under Gatekeeper, a message should appear - press Open Anyway. -
Make sure the
~/.local/bin
directory is in your$PATH
.mkdir -p ~/.local/bin echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.zshrc source ~/.zshrc
(If youโre on macOS Catalina or older, or if you manually switched your shell to bash, use this instead:)
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bash_profile source ~/.bash_profile
-
Assuming the file is downloaded in your
Downloads
folder:cd ~/Downloads tar -xvf ./firefly_cli-*.tar.gz mv ./firefly_cli-*/firefly_cli ~/.local/bin chmod +x ~/.local/bin/firefly_cli
-
Verify the installation:
firefly_cli --version
-
Download the latest release . You need the one containing
-windows-
in the name. If you don’t know which one you need, it’s probably the one ending with-x86_64-pc-windows-msvc.zip
. -
Extract files from the archive.
-
Open the terminal and use the
cd
command to go to the directory containingfirefly_cli
. -
Verify intallation:
firefly_cli --version
๐ Launcher and games#
The firefly_cli import
command can be used to install any app from the
catalog
. Start by installing the default launcher, multiplayer UI, and the snake game:
firefly_cli import sys.launcher
firefly_cli import sys.connector
firefly_cli import lux.snek
๐ป Emulator#
-
Download the latest release . You need the one ending with
-x86_64-unknown-linux.tgz.gz
. -
Make sure the
~/.local/bin
directory is in your$PATH
. Open~/.bashrc
(or~/.zshrc
if you use zsh) and add at the end the following:export PATH=$PATH:~/.local/bin
-
Extract the binary and place it into your
$PATH
:cd ~/Downloads tar -xvf ./firefly-emulator-*.tgz.gz mv ./firefly-emulator ~/.local/bin chmod +x ~/.local/bin/firefly-emulator
-
Launch the emulator:
firefly-emulator
-
Download the latest release
. You need the one ending with
-x86_64-apple-darwin.tgz
. - Extract files from the archive.
- Right click on
firefly_cli
and pressOpen
.