cli-ai
Version:
A command line interface client for interacting with OpenAI's GPT3
36 lines • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Cli = void 0;
class Cli {
program;
constructor(program) {
this.program = program;
}
name(name) {
this.program.name(name);
}
description(description) {
this.program.description(description);
}
version(version, flag, description) {
this.program.version(version, flag, description);
}
register_command(command_title, command_description, command_action) {
this.program
.command(command_title)
.description(command_description)
.action(() => command_action);
}
register_option(option_flag, option_description) {
this.program.option(option_flag, option_description);
}
getOptionData(option_flag) {
return this.program.opts()[option_flag];
}
initialize() {
this.program.parse(process.argv);
this.program.parse();
}
}
exports.Cli = Cli;
//# sourceMappingURL=cli.js.map