Как одной командой завершить процесс на занятом порту
Ситуация знакомая: запускаешь 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