claude-key-manager
Version:
🚀 Claude Key Manager 4.1.3 - 修复密钥验证问题,支持更多密钥格式
38 lines (32 loc) • 1.37 kB
JavaScript
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 # 查看帮助');