diff --git a/src/command_enum.rs b/src/command_enum.rs index e3c7e531..18b8bf95 100644 --- a/src/command_enum.rs +++ b/src/command_enum.rs @@ -24,7 +24,14 @@ impl CommandEnum { } if let Some(rename_rule) = &rename { match rename_rule.as_str() { - "lowercase" => {} + "lowercase" + | "UPPERCASE" + | "PascalCase" + | "camelCase" + | "snake_case" + | "SCREAMING_SNAKE_CASE" + | "kebab-case" + | "SCREAMING-KEBAB-CASE" => {} _ => return Err("disallowed value".to_owned()), } } diff --git a/src/rename_rules.rs b/src/rename_rules.rs index e1ef4a1b..40bfa9e9 100644 --- a/src/rename_rules.rs +++ b/src/rename_rules.rs @@ -21,7 +21,7 @@ pub fn rename_by_rule(input: &str, rule: &str) -> String { "SCREAMING_SNAKE_CASE" => input.to_shouty_snake_case(), "kebab-case" => input.to_kebab_case(), "SCREAMING-KEBAB-CASE" => input.to_shouty_kebab_case(), - _ => input.to_string(), + _ => rule.to_string(), } }