UNPKG

claude-key-manager

Version:

🚀 Claude Key Manager 4.1.3 - 修复密钥验证问题,支持更多密钥格式

38 lines (32 loc) 1.37 kB
#!/usr/bin/env node const fs = require('fs'); const path = require('path'); const os = require('os'); const chalk = require('chalk'); console.log(chalk.blue('🚀 Claude Key Manager 4.0 安装设置...')); // 创建必要的目录 const configDir = path.join(os.homedir(), '.claude-key-manager'); if (!fs.existsSync(configDir)) { fs.mkdirSync(configDir, { recursive: true }); console.log(chalk.green('✅ 创建配置目录:', configDir)); } // 检查系统兼容性 console.log(chalk.blue('🔍 检查系统兼容性...')); console.log(` Node.js版本: ${process.version}`); console.log(` 操作系统: ${os.type()} ${os.release()}`); console.log(` 架构: ${os.arch()}`); // 测试keytar可用性 try { require('keytar'); console.log(chalk.green('✅ keytar (系统密钥存储) 可用')); } catch (error) { console.log(chalk.red('❌ keytar 不可用,可能需要重新安装:')); console.log(chalk.yellow(' npm rebuild keytar')); } console.log(chalk.green('\n🎉 Claude Key Manager 4.0 安装完成!')); console.log(chalk.blue('\n使用方法:')); console.log(' claude-key # 进入交互模式 (输入/触发)'); console.log(' claude-key add # 添加密钥'); console.log(' claude-key list # 列出密钥'); console.log(' claude-key delete # 删除密钥'); console.log(' claude-key --help # 查看帮助');