alnilam-cli
Version:
Git-native AI career coach that converts multi-year ambitions into weekly execution
46 lines (45 loc) • 2.08 kB
JavaScript
;
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();