Installation
The CLI ships as a self-contained install script and on PyPI. Pick whichever fits your environment.
macOS / Linux
bash
curl -fsSL https://raw.githubusercontent.com/machina-sports/machina-cli/main/install.sh | bashWindows (PowerShell)
powershell
irm https://raw.githubusercontent.com/machina-sports/machina-cli/main/install.ps1 | iexPyPI
If you already manage Python tools, install from PyPI:
bash
pip install machina-cli
# or, isolated in its own environment:
pipx install machina-cliTIP
pipx keeps the CLI and its dependencies isolated from your other Python projects — recommended when it's available.
Verify
bash
machina version # -> machina-cli v0.2.xUpdate
Update in place at any time:
bash
machina update # update to the latest version
machina update --force # force a re-install even if already currentSee update for details.
Install from source
For local development on the CLI itself:
bash
git clone https://github.com/machina-sports/machina-cli.git
cd machina-cli
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
machina version
