35 releases

Uses new Rust 2024

new 0.5.1 Apr 14, 2026
0.5.0 Apr 14, 2026
0.4.7 Apr 9, 2026
0.4.6 Mar 26, 2026
0.3.5 Jan 19, 2026

#664 in Machine learning

MIT license

420KB
9K SLoC

runtool

Crates.io MIT License

runtool installs the run binary—define tasks in a Runfile, run them from your terminal, or expose them to AI agents via MCP.

# Runfile example
# @desc Deploy to an environment
# @arg env Target environment (staging|prod)
deploy(env: str, version = "latest") {
    echo "Deploying $version to $env..."
    ./scripts/deploy.sh $env $version
}
run deploy staging
run --serve-mcp   # expose functions to AI agents

Install

  • Cargo: cargo install runtool
  • Homebrew: brew install nihilok/tap/runtool
  • Scoop: scoop bucket add nihilok https://github.com/nihilok/scoop-bucket && scoop install runtool

Docs

Full documentation and guides live in the main repository:

Source

run and runtool share the same codebase: https://github.com/nihilok/run-rust

Dependencies

~5–7MB
~131K SLoC