Mingling CLI

The command-line companion for scaffolding, managing, and updating Mingling projects. Install it once, then let mling update keep it fresh.

How to use

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

Download

Choose the package for your platform and download the latest build.

Packages are built on every push to main and published here automatically.

Install

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

Update

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