Fusion Framework logo by Cipher UnitFusion

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

CommandPurpose
fusion initScaffold a new project
fusion command <name>Run a command from fusion.<env>.json
fusion module initCreate a publishable library package
fusion add --github …Install a module into the current project
fusion updateUpgrade to the latest release
fusion --versionPrint 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 app screenshot — Cipher Unit

Fusion Desktop is available for Windows and Linux, with installers and builds for common architectures. Built by Cipher Unit.

Download Fusion Desktop

On this page