28 lines
925 B
TypeScript
28 lines
925 B
TypeScript
import { getServiceInfo } from './processCheck';
|
|
|
|
export function showStatus() {
|
|
const info = getServiceInfo();
|
|
|
|
console.log('\n📊 Claude Code Router Status');
|
|
console.log('═'.repeat(40));
|
|
|
|
if (info.running) {
|
|
console.log('✅ Status: Running');
|
|
console.log(`🆔 Process ID: ${info.pid}`);
|
|
console.log(`🌐 Port: ${info.port}`);
|
|
console.log(`📡 API Endpoint: ${info.endpoint}`);
|
|
console.log(`📄 PID File: ${info.pidFile}`);
|
|
console.log('');
|
|
console.log('🚀 Ready to use! Run the following commands:');
|
|
console.log(' ccr code # Start coding with Claude');
|
|
console.log(' ccr stop # Stop the service');
|
|
} else {
|
|
console.log('❌ Status: Not Running');
|
|
console.log('');
|
|
console.log('💡 To start the service:');
|
|
console.log(' ccr start');
|
|
}
|
|
|
|
console.log('');
|
|
}
|