🛠️ port-fix-cli
A cross-platform Node.js utility to list busy ports and kill processes on specific ports — works on Windows, macOS, and Linux.
Features
- 🔍 List all busy ports
- 🔪 Kill a process running on a specific port
- 💻 Works on Windows, macOS, and Linux
- 🧱 Use as a CLI tool or as a Node.js module
📦 Installation
npm i -g port-fix-cli
`
💡 Note for Linux users: If you get a permission error, use "sudo npm i -g port-fix-cli"
🔧 You can also use it locally with npx
npx port-fix-cli --list
Usage
CLI
List all busy ports:
port-check --list
Kill the process running on a specific port:
port-check --kill 3000
As a Module
You can also use it inside Node.js projects:
const { listBusyPorts, killPort } = require('port-fix-cli');
(async () => {
await listBusyPorts([3000, 3010]); // Check ports 3000–3010
await killPort(3000); // Kill process on port 3000
})();
🛠️ API
listBusyPorts([start, end])
Returns a list of busy ports within a given range.
start (number) – starting port (default: 1)
end (number) – ending port (default: 65535)
killPort(port)
Kills the process running on the specified port.
📋 License
MIT License
✨ Author
Created with ❤️ by Anish Bala Sachin