Skip to main content

solar_core/tool/pre_commit/
script.rs

1use clap::ValueEnum;
2use serde::{Deserialize, Serialize};
3
4mod cargo_basic;
5
6#[derive(Serialize, Deserialize, Clone, Default, PartialEq, Debug, ValueEnum, Eq)]
7pub enum Script {
8    #[default]
9    CargoBasic,
10}
11
12impl Script {
13    pub fn content(&self) -> &str {
14        match self {
15            Self::CargoBasic => cargo_basic::CONTENT,
16        }
17    }
18}