cup_cli/cli/enums.rs
1#[derive(
2 Debug, Clone, Copy, PartialEq, Eq, clap::ValueEnum, serde::Serialize, serde::Deserialize,
3)]
4#[serde(rename_all = "kebab-case")]
5pub enum TemplateType {
6 #[clap(alias = "exe")]
7 Executable,
8 #[clap(alias = "lib")]
9 Static,
10 #[clap(alias = "dll")]
11 Shared,
12 #[clap(alias = "mod")]
13 Module,
14 #[clap(alias = "header")]
15 HeaderOnly,
16}