Rust CLI

Design and implementation guidance for maintainable Rust CLIs with strong ergonomics, machine-friendly behavior, testable structure, and release automation. Use when creating or refactoring a Rust command-line tool, choosing crates like clap/anyhow/tracing/serde_json, improving command UX, adding JSON output, tightening test/release workflows, or making an existing CLI safer for agents and automation.

tumf 08f1778 5 files · 24.4 KB Updated

File contents

tumf/skills/tree/main/rust-cli commit 08f177862b

Frequently asked questions

npx skillmds@latest add tumf/rust-cli