UNPKG

cli-ai

Version:

A command line interface client for interacting with OpenAI's GPT3

36 lines 1.02 kB
"use strict"; 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