UNPKG

@zzclub/z-cli

Version:

all-in-one 工具箱,专为提升日常及工作效率而生

33 lines 1.14 kB
import { ConfigManager } from '../core/config-manager.js'; import { logger } from '../core/logger.js'; /** * Config 命令 - 查看或重置配置 */ export async function configCommand(options) { try { const configManager = new ConfigManager(); // 显示配置文件路径 if (options.path) { logger.info(`配置文件路径: ${configManager.getConfigPath()}`); process.exit(0); } // 重置配置 if (options.reset) { configManager.reset(); logger.success('配置已重置为默认值'); const config = configManager.getConfig(); console.log(JSON.stringify(config, null, 2)); process.exit(0); } // 显示当前配置 const config = configManager.getConfig(); logger.info('当前配置:'); console.log(JSON.stringify(config, null, 2)); process.exit(0); } catch (error) { logger.error(`配置操作失败: ${error instanceof Error ? error.message : String(error)}`); process.exit(1); } } //# sourceMappingURL=config.js.map