๐ CLI#
If you have cargo (the Rust package manager) installed, you can use it to install firefly-cli:
cargo install firefly_cliIf 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/bindirectory is in your$PATH. Open~/.bashrc(or~/.zshrcif 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_cliand 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/bindirectory 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
Downloadsfolder: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
cdcommand 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/bindirectory is in your$PATH. Open~/.bashrc(or~/.zshrcif 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_cliand pressOpen.