UNPKG

openai-cli-unofficial

Version:

A powerful OpenAI CLI Coding Agent built with TypeScript

44 lines 1.77 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.HelpPage = void 0; const chalk_1 = __importDefault(require("chalk")); const figlet_1 = __importDefault(require("figlet")); const language_1 = require("../../services/language"); const animation_1 = require("../../utils/animation"); class HelpPage { constructor() { this.gradients = animation_1.AnimationUtils.getGradients(); } async show() { animation_1.AnimationUtils.forceClearScreen(); this.showHelp(); } showHelp() { const messages = language_1.languageService.getMessages(); // 帮助页面标题 const helpTitle = figlet_1.default.textSync('HELP', { font: 'ANSI Shadow', horizontalLayout: 'default', verticalLayout: 'default', width: 60 }); console.log(this.gradients.primary(helpTitle)); console.log(); console.log(chalk_1.default.cyan.bold(messages.welcome.help.title)); console.log(chalk_1.default.gray('─'.repeat(50))); console.log(); // 基本用法 console.log(chalk_1.default.white.bold(messages.welcome.help.usage + ':')); console.log(chalk_1.default.gray(' ' + messages.welcome.help.usageCommands.interactive)); console.log(chalk_1.default.gray(' ' + messages.welcome.help.usageCommands.version)); console.log(chalk_1.default.gray(' ' + messages.welcome.help.usageCommands.help)); console.log(); // 核心功能 console.log(); } } exports.HelpPage = HelpPage; //# sourceMappingURL=help.js.map