The command-line companion for scaffolding, managing, and
updating Mingling projects. Install it once, then let
mling update keep it fresh.
Some commands you will use every day:
mling proj-init 0.4@basic
Initialize a project
mling install
Install the project to the Mingling package list
mling pkg-enable your-cli@0.1.0
Enable the specified package
mling lint
Mingling Linter
mling -h
Show help messages
mling update
Update mling to the latest version
Choose the package for your platform and download the latest build.
Packages are built on every push to main and published here automatically.
Extract the package and load the bundled environment script
— it adds bin/ to PATH and enables
shell completion.
# Linux / macOS (zsh, bash, fish)
tar -xzf mling-linux.tar.gz
source load_mling.sh
# Windows (PowerShell)
tar -xzf mling-win.tar.gz
.\load_mling.ps1
mling can update itself. It downloads from this
page by default, verifies the sha256 checksum, and applies
the new version on your next invocation.
# Update to the latest build
mling update
# Point it at a custom mirror if needed
mling cfg update-url https://mingling-rs.github.io/mingling/dist
mling update