quallaa-cli
Version:
Sets up core infrastructure services for AI-assisted development
31 lines • 1.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.cli = void 0;
const commander_1 = require("commander");
const banner_1 = require("./ui/brand/banner");
const init_1 = require("./commands/init");
const setup_1 = require("./commands/setup");
const generate_1 = require("./commands/generate");
const packageJson = require('../package.json');
const { version } = packageJson;
exports.cli = new commander_1.Command();
exports.cli
.name('quallaa')
.description('')
.version(version, '-v, --version', 'display version number')
.helpOption('-h, --help', 'display help for command');
exports.cli.addCommand(init_1.initCommand);
exports.cli.addCommand(setup_1.setupCommand);
exports.cli.addCommand(generate_1.generateCommand);
exports.cli.exitOverride();
exports.cli.on('command:*', () => {
console.error('\nInvalid command: %s\n', exports.cli.args.join(' '));
console.log('See --help for a list of available commands.\n');
process.exit(1);
});
if (!process.argv.slice(2).length) {
(0, banner_1.displayBanner)();
console.log(exports.cli.helpInformation());
process.exit(0);
}
//# sourceMappingURL=index.js.map