UNPKG

alnilam-cli

Version:

Git-native AI career coach that converts multi-year ambitions into weekly execution

46 lines (45 loc) 2.08 kB
#!/usr/bin/env node "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const commander_1 = require("commander"); const goal_1 = require("./commands/goal"); const evidence_1 = require("./commands/evidence"); const summary_1 = require("./commands/summary"); const evaluate_1 = require("./commands/evaluate"); const plan_1 = require("./commands/plan"); const dashboard_simple_1 = require("./commands/dashboard-simple"); const plan_review_1 = require("./commands/plan-review"); const celebrate_1 = require("./commands/celebrate"); const analytics_1 = require("./commands/analytics"); const auth_1 = require("./commands/auth"); const config_1 = require("./commands/config"); const askcoach_1 = require("./commands/askcoach"); const api_key_1 = require("./commands/api-key"); const fs_1 = require("fs"); const path_1 = require("path"); const program = new commander_1.Command(); // Read version from package.json const packageJsonPath = (0, path_1.join)(__dirname, '..', 'package.json'); const packageJson = JSON.parse((0, fs_1.readFileSync)(packageJsonPath, 'utf8')); program .name('alnl') .description('Git-native AI career coach that converts multi-year ambitions into weekly execution') .version(packageJson.version); program.addCommand(goal_1.goalCommand); program.addCommand(evidence_1.evidenceCommand); program.addCommand(summary_1.summaryCommand); program.addCommand(evaluate_1.evaluateCommand); program.addCommand(plan_1.planCommand); program.addCommand(dashboard_simple_1.dashboardCommand); program.addCommand(dashboard_simple_1.statusCommand); program.addCommand(plan_review_1.nudgeCommand); program.addCommand(celebrate_1.celebrateCommand); program.addCommand(celebrate_1.achievementsCommand); program.addCommand(analytics_1.trendsCommand); program.addCommand(analytics_1.insightsCommand); program.addCommand(analytics_1.forecastCommand); program.addCommand(auth_1.authCommand); program.addCommand(config_1.configCommand); program.addCommand(askcoach_1.askcoachCommand); program.addCommand(api_key_1.apiKeyCommand); program.parse();