@ui18n/cli
Version:
🌍 UI18n CLI工具 - 强大的国际化命令行工具
67 lines • 1.28 kB
TypeScript
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