cc-model-switcher
Version:
A simple CLI tool to switch Claude Code AI models easily
26 lines (21 loc) • 724 B
JavaScript
const { spawn } = require('child_process');
const fs = require('fs');
const path = require('path');
// 模拟cc_switch的行为,但增加调试信息
console.log('当前工作目录:', process.cwd());
console.log('当前目录内容:', fs.readdirSync(process.cwd()));
// 测试直接运行claude命令
console.log('\n--- 测试直接运行claude ---');
const testClaude = spawn('claude', ['--help'], {
stdio: 'inherit',
shell: true,
cwd: process.cwd()
});
testClaude.on('error', (error) => {
console.error('claude命令错误:', error);
});
// 测试环境变量
console.log('\n--- 环境变量 ---');
console.log('PATH:', process.env.PATH);
console.log('NODE_ENV:', process.env.NODE_ENV);