fix(cli): move advanced settings tab to end

This commit is contained in:
Robin Newhouse
2026-05-20 17:02:26 -07:00
parent 20afeff786
commit a8ec1a598a
2 changed files with 4 additions and 3 deletions
@@ -17,7 +17,6 @@ export type ConfigAction =
const CONFIG_TABS: InteractiveConfigTab[] = [
"general",
"advanced",
"mcp",
"skills",
"rules",
@@ -25,6 +24,7 @@ const CONFIG_TABS: InteractiveConfigTab[] = [
"plugins",
"agents",
"hooks",
"advanced",
];
export function getConfigTabs(): InteractiveConfigTab[] {
@@ -86,8 +86,9 @@ describe("config view helpers", () => {
expect(toTabLabel("advanced")).toBe("Advanced");
expect(resolveInitialConfigTab("skills")).toBe("skills");
expect(resolveInitialConfigTab(undefined)).toBe("general");
expect(getAdjacentConfigTab("general", "right")).toBe("advanced");
expect(getAdjacentConfigTab("advanced", "left")).toBe("general");
expect(getAdjacentConfigTab("hooks", "right")).toBe("advanced");
expect(getAdjacentConfigTab("advanced", "left")).toBe("hooks");
expect(getAdjacentConfigTab("advanced", "right")).toBe("general");
expect(getAdjacentConfigTab("mcp", "right")).toBe("skills");
expect(getAdjacentConfigTab("skills", "left")).toBe("mcp");
});