From 1145f637c7ed96f893afc75e5879c590a3d34e9d Mon Sep 17 00:00:00 2001 From: Andrew Phillips Date: Sat, 16 Aug 2025 12:28:13 -0300 Subject: [PATCH] feat: add OutputFormat enum and remove unused imports Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) --- src/modes/common.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/modes/common.rs b/src/modes/common.rs index dc2e132..914238d 100644 --- a/src/modes/common.rs +++ b/src/modes/common.rs @@ -1,4 +1,3 @@ -use crate::Args; use crate::config; use crate::compression_engine::CompressionType; use crate::meta_plugin::MetaPluginType; @@ -13,6 +12,14 @@ use std::str::FromStr; use strum::IntoEnumIterator; use serde::{Deserialize, Serialize}; +#[derive(Debug, Clone, strum::EnumString, strum::Display)] +#[strum(ascii_case_insensitive)] +pub enum OutputFormat { + Table, + Json, + Yaml, +} + pub fn get_meta_from_env() -> HashMap { debug!("COMMON: Getting meta from KEEP_META_*"); let re = Regex::new(r"^KEEP_META_(.+)$").unwrap();