Why This Tool Exists
Context switching kills momentum. Port conflicts are tiny interruptions that become expensive when repeated all week.
kill-port exists to remove that friction with one command and zero ceremony.
Command I Use
The default invocation is straightforward and easy to remember.
npx kill-port 3000
Optional Shell Script Pattern
If you want a reusable local command, add a tiny shell helper to your path. Keep it minimal and explicit.
- Check that a port argument exists
- Find process IDs bound to the target port
- Terminate those process IDs and print confirmation
Boring Tools Win
The best internal tools are small, obvious, and dependable. They reduce friction without creating another system to maintain.