port-kill: убить процесс на порту одной командой

Как одной командой завершить процесс на занятом порту

Ситуация знакомая: запускаешь dev-сервер, видишь address already in use и идёшь искать, как определить и остановить нужный процесс.
port-kill закрывает эту задачу одной командой:

# Убить что угодно на порту 3000
port-kill 3000

# Сразу несколько
port-kill 3000 5000 8080

# С подтверждением
port-kill 3000 --safe

Но инструмент давно умеет больше, чем просто «убить порт». Умный рестарт запоминает команду, которой был запущен процесс, и позволяет поднять его заново:

port-kill --restart 3000
port-kill --show-restart-history

Поиск сервисов сам обнаруживает npm-скрипты, docker-compose, Procfile и Python-приложения в текущем проекте:

port-kill --detect
port-kill --start npm:dev
port-kill --start docker:web

Установка:

curl -fsSL portkill.com/install | bash

GitHub