INNER CODE UNIT · TypeScript
main
gobii-ai/gobii-platform · misc/ts-example-client/src/index.ts:276
async function main() {
const program = new Command();
program
.name('gobii-ts-example-client')
.description('Example TypeScript client for the Gobii API')
.version('0.1.0');
program
.option('-k, --api-key <key>', 'Gobii API Key', GOBII_API_KEY)
.option(
'-b, --base-url <url>',
`API Base URL (default: ${DEFAULT_API_BASE_URL})`,
DEFAULT_API_BASE_URL,
)
.option('--task-id <id>', 'Task ID')
.option('-w, --wait <seconds>', 'Wait for task completion (0-900 seconds)', parseInt)
.option('-o, --output-schema <schema>', 'JSON schema for output validation');