empty-folder-manager
Version:
Interactive CLI tool for analyzing and removing empty folders from filesystem with .gitignore support and custom glob patterns
32 lines (25 loc) • 1.07 kB
JavaScript
const { spawn } = require('child_process');
console.log('🔍 Looking for Empty Folder Manager web UI processes...');
// Kill any existing web UI processes
const killProcess = spawn('pkill', ['-f', 'empty-folder-manager-webui.*server.js'], {
stdio: 'pipe'
});
killProcess.on('close', (code) => {
if (code === 0) {
console.log('✅ Successfully killed existing web UI processes.');
} else {
console.log('💡 No existing web UI processes found (or unable to kill them).');
}
console.log('🚀 You can now start the web UI again with:');
console.log(' empty-folder-manager --ui');
console.log(' or');
console.log(' npm run ui');
});
killProcess.on('error', (error) => {
console.log('💡 Could not kill processes automatically.');
console.log('🔧 Manual cleanup options:');
console.log(' Linux/Mac: pkill -f "empty-folder-manager-webui.*server.js"');
console.log(' Or find and kill the process using port 3000:');
console.log(' lsof -ti:3000 | xargs kill');
});