MCPcopy Create free account
hub / github.com/apache/maka / parseRuntimeHostCommand

Function parseRuntimeHostCommand

packages/cli/src/runtime-host-cli.ts:71–84  ·  view source on GitHub ↗
(argv: string[])

Source from the content-addressed store, hash-verified

69 | RuntimeHostCliError;
70
71export function parseRuntimeHostCommand(argv: string[]): RuntimeHostCliCommand {
72 if (argv[0] === 'serve') return parseServeCommand(argv.slice(1));
73 if (argv[0] === 'access') return parseAccessCommand(argv.slice(1));
74 if (argv[0] === 'project') return parseProjectCommand(argv.slice(1));
75 if (argv[0] === 'capability-provider') {
76 return parseCapabilityProviderCommand(argv.slice(1));
77 }
78 if (argv[0] === 'profile') return parseProfileCommand(argv.slice(1));
79 return error(
80 argv[0]
81 ? `Unexpected runtime-host command: ${argv[0]}`
82 : 'runtime-host requires the serve, access, project, profile, or capability-provider command',
83 );
84}
85
86function parseProjectCommand(argv: string[]): RuntimeHostCliCommand {
87 const action = argv[0];

Calls 6

parseServeCommandFunction · 0.85
parseAccessCommandFunction · 0.85
parseProjectCommandFunction · 0.85
parseProfileCommandFunction · 0.85
errorFunction · 0.70

Tested by

no test coverage detected