Fusion Tool
Overview of the Fusion command-line interface
What is Fusion Tool?
Fusion Tool is the official CLI for Fusion Framework. The binary name is fusion (crate fusion-tool).
Use it to scaffold projects, manage environment configs, run project-declared commands, create and install library packages, and self-update — from one binary on Linux, macOS, and Windows.
Current CLI version: 1.2.6. Scaffolded apps pin the framework package to the version embedded in the CLI (currently 1.2.3 in generated dependency files).
With Fusion Tool you can:
- Create new Fusion Framework projects (
fusion init) - Run project commands per environment (
fusion command) - Scaffold publishable library packages (
fusion module init) - Install modules from GitHub into an app (
fusion add) - Upgrade the CLI in place (
fusion update)
Commands at a glance
| Command | Purpose |
|---|---|
fusion init | Scaffold a new project |
fusion command <name> | Run a command from fusion.<env>.json |
fusion module init | Create a publishable library package |
fusion add --github … | Install a module into the current project |
fusion update | Upgrade to the latest release |
fusion --version | Print the installed CLI version |
See Getting Started, Commands, Modules (per-language scaffolds), Fusion Desktop, and VS Code snippets.
Fusion Desktop
Deep dive: Fusion Desktop docs. Download builds from /en/gui.
Fusion Desktop is available for Windows and Linux, with installers and builds for common architectures. Built by Cipher Unit.