Skip to main content

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}