cli-commands

Installation
SKILL.md

Imagine we're implementing a new commit3 command. The high-level structure for that must be as follows.

Arguments

Arguments live in crates/but/src/args. For our commit command that would be crates/but/src/args/commit3.rs:

use crate::args::atoms::CliIdArg;
Installs
9
GitHub Stars
21.6K
First Seen
Jul 30, 2026
cli-commands — gitbutlerapp/gitbutler