MCPcopy Create free account
hub / github.com/cloudflare/computer / runTokenList

Function runTokenList

packages/computer/src/artifacts/cli.ts:527–540  ·  view source on GitHub ↗
(client: ArtifactClient, args: string[])

Source from the content-addressed store, hash-verified

525}
526
527async function runTokenList(client: ArtifactClient, args: string[]): Promise<ArtifactsCLIResult> {
528 const parsed = parseFlags(args, {});
529 if ("error" in parsed) return argvError("token list", parsed.error);
530 const repo = parsed.positional[0];
531 if (repo === undefined) return argvError("token list", "missing <repo>");
532 if (parsed.positional.length > 1) {
533 return argvError("token list", `unexpected argument '${parsed.positional[1]}'`);
534 }
535 try {
536 return ok(json(await client.listTokens(repo)));
537 } catch (cause) {
538 return mapError("token list", cause);
539 }
540}
541
542async function runTokenGet(client: ArtifactClient, args: string[]): Promise<ArtifactsCLIResult> {
543 const parsed = parseFlags(args, {});

Callers 1

runTokenFunction · 0.85

Calls 6

argvErrorFunction · 0.85
okFunction · 0.85
jsonFunction · 0.85
mapErrorFunction · 0.85
parseFlagsFunction · 0.70
listTokensMethod · 0.65

Tested by

no test coverage detected