Enum CommandKind [source]
pub(crate) enum CommandKind {
Version,
Check {
project: String,
},
Fmt {
project: String,
check: bool,
},
Install {
package: Option<String>,
},
Update {
package: Option<String>,
},
Outdated,
Remove {
package: String,
},
CacheClean,
Build {
project: String,
mode: BuildMode,
},
Run {
project: String,
mode: BuildMode,
},
Test {
project: String,
},
Clean {
project: String,
},
Init {
kind: InitKind,
path: Option<String>,
},
Tooling {
subcommand: ToolingSubcommand,
},
SelfUpdate,
SelfAutoUpdate {
action: AutoUpdateAction,
},
}
Variants
Version
Version
Check
Check {
project: String,
}
Fmt
Install
Update
Outdated
Outdated
Remove
Remove {
package: String,
}
CacheClean
CacheClean
Build
Run
Test
Test {
project: String,
}
Clean
Clean {
project: String,
}
Init
Tooling
Tooling {
subcommand: ToolingSubcommand,
}
SelfUpdate
SelfUpdate
SelfAutoUpdate
SelfAutoUpdate {
action: AutoUpdateAction,
}