UNPKG

@ui18n/cli

Version:

🌍 UI18n CLI工具 - 强大的国际化命令行工具

67 lines 1.28 kB
import { Command } from 'commander'; import { Logger } from './utils/logger.js'; import { ConfigManager } from './utils/config-manager.js'; /** * UI18n CLI核心类 */ export declare class CLI { private program; private logger; private configManager; private version; constructor(); /** * 异步初始化CLI */ initialize(): Promise<void>; /** * 设置主程序 */ private setupProgram; /** * 设置所有命令 */ private setupCommands; /** * 添加示例命令 */ private addExampleCommands; /** * 设置日志器 */ private setupLogger; /** * 检查更新 */ private checkForUpdates; /** * 获取欢迎信息 */ private getWelcomeMessage; /** * 显示使用示例 */ private showExamples; /** * 运行CLI */ run(argv?: string[]): Promise<void>; /** * 获取程序实例 */ getProgram(): Command; /** * 获取日志器 */ getLogger(): Logger; /** * 获取配置管理器 */ getConfigManager(): ConfigManager; /** * 获取版本信息 */ getVersion(): string; } export default CLI; //# sourceMappingURL=cli-core.d.ts.map