| 49 | } |
| 50 | |
| 51 | function normalizeCommand(command: string | undefined): Command { |
| 52 | if (!command || command === "serve" || command === "start") return "serve"; |
| 53 | if (command === "init" || command === "doctor" || command === "config") return command; |
| 54 | if (command === "help" || command === "--help" || command === "-h") return "help"; |
| 55 | if (command === "version" || command === "--version" || command === "-v") return "version"; |
| 56 | throw new Error(`Unknown command: ${command}`); |
| 57 | } |
| 58 | |
| 59 | async function ensureConfigured(): Promise<void> { |
| 60 | const files = loadDevspaceFiles(); |