use serde::Deserialize; use serde::Serialize; #[derive(Debug, Clone, PartialEq, Eq, Deserialize, Serialize)] pub enum ParsedCommand { Read { cmd: String, name: String, }, ListFiles { cmd: String, path: Option, }, Search { cmd: String, query: Option, path: Option, }, Format { cmd: String, tool: Option, targets: Option>, }, Test { cmd: String, }, Lint { cmd: String, tool: Option, targets: Option>, }, Noop { cmd: String, }, Unknown { cmd: String, }, }