Module traits

Source

Traitsยง

Command
Trait for commands that can be executed
Configurable
Trait for commands that can be configured
Destructive
Trait for commands that perform destructive operations
DryRunnable
Trait for commands that support dry-run mode
Formatter
Trait for formatting output
GitCommand
Trait for commands that work with git repositories
Interactive
Trait for commands that support interactive mode
MultiFormat
Trait for commands that support different output formats
Optimizable
Trait for git operations that can be optimized
Validator
Trait for validating inputs