feat(cli): rename mcp_config asset category to mcp-config with snake_case alias

This commit is contained in:
2026-08-28 12:22:21 -06:00
parent 772c19f2bd
commit 544a6bbbbc
4 changed files with 55 additions and 6 deletions
+4
View File
@@ -4158,6 +4158,10 @@ mod tests {
classify_install_target("agents", &owned_names(&["agents"])),
InstallTarget::Category(AssetCategory::Agents)
);
assert_eq!(
classify_install_target("mcp-config", &[]),
InstallTarget::Category(AssetCategory::McpConfig)
);
assert_eq!(
classify_install_target("mcp_config", &[]),
InstallTarget::Category(AssetCategory::McpConfig)
+6 -6
View File
@@ -407,12 +407,12 @@ pub enum AssetCategory {
Macros,
Functions,
Skills,
#[value(name = "mcp_config")]
#[value(name = "mcp-config", alias = "mcp_config")]
McpConfig,
}
impl AssetCategory {
pub const NAMES: [&'static str; 5] = ["agents", "macros", "functions", "skills", "mcp_config"];
pub const NAMES: [&'static str; 5] = ["agents", "macros", "functions", "skills", "mcp-config"];
pub fn parse(name: &str) -> Option<Self> {
match name {
@@ -420,7 +420,7 @@ impl AssetCategory {
"macros" => Some(Self::Macros),
"functions" => Some(Self::Functions),
"skills" => Some(Self::Skills),
"mcp_config" => Some(Self::McpConfig),
"mcp-config" | "mcp_config" => Some(Self::McpConfig),
_ => None,
}
}
@@ -439,7 +439,7 @@ pub enum InstallFilter {
Skills,
Macros,
Functions,
#[value(name = "mcp_config")]
#[value(name = "mcp-config", alias = "mcp_config")]
McpConfig,
}
@@ -450,7 +450,7 @@ impl InstallFilter {
"skills",
"macros",
"functions",
"mcp_config",
"mcp-config",
];
pub fn parse(name: &str) -> Option<Self> {
@@ -460,7 +460,7 @@ impl InstallFilter {
"skills" => Some(Self::Skills),
"macros" => Some(Self::Macros),
"functions" => Some(Self::Functions),
"mcp_config" => Some(Self::McpConfig),
"mcp-config" | "mcp_config" => Some(Self::McpConfig),
_ => None,
}
}
+4
View File
@@ -7871,6 +7871,10 @@ mod tests {
AssetCategory::parse("functions"),
Some(AssetCategory::Functions)
);
assert_eq!(
AssetCategory::parse("mcp-config"),
Some(AssetCategory::McpConfig)
);
assert_eq!(
AssetCategory::parse("mcp_config"),
Some(AssetCategory::McpConfig)