UNPKG

@nestbox-ai/cli

Version:

The cli tools that helps developers to build agents

38 lines 1.52 kB
#!/usr/bin/env node "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const commander_1 = require("commander"); const fs_1 = require("fs"); const path_1 = require("path"); const auth_1 = require("./commands/auth"); const project_1 = require("./commands/project"); const compute_1 = require("./commands/compute"); const document_1 = require("./commands/document"); const image_1 = require("./commands/image"); const docProc_1 = require("./commands/docProc"); const agent_1 = require("./commands/agent"); const generate_1 = require("./commands/generate"); // Read version from package.json const packageJson = JSON.parse((0, fs_1.readFileSync)((0, path_1.join)(__dirname, '../package.json'), 'utf8')); // Setup the CLI program const program = new commander_1.Command(); program .name('nestbox') .description('CLI tool for the Nestbox AI platform') .version(packageJson.version); // Register command groups (0, auth_1.registerAuthCommands)(program); (0, project_1.registerProjectCommands)(program); (0, compute_1.registerComputeProgram)(program); (0, agent_1.registerAgentCommands)(program); (0, generate_1.registerGenerateCommands)(program); (0, document_1.registerDocumentCommands)(program); (0, image_1.registerImageCommands)(program); (0, docProc_1.registerDocProcCommands)(program); // Parse command line arguments program.parse(process.argv); // Only show help if no arguments were provided if (process.argv.length === 2) { program.help(); } //# sourceMappingURL=index.js.map