pk-port
v1.0.1
Published
CLI interativo pra fechar portas
Readme
🔌 Port Killer CLI
CLI interativo para fechar portas de processos no Linux com estilo.
✨ Features
- 🎯 Interface interativa com checkboxes para selecionar múltiplas portas
- 🎨 Cores e ícones para diferentes tipos de processos (Node, Python, Docker, DBs)
- 📁 Detecta automaticamente projetos e diretórios
- ⏱️ Mostra uptime dos processos
- 🔒 Oculta portas de sistema (< 1000) por padrão
- ⌨️ Pressione ESC para sair a qualquer momento
🚀 Instalação
npm install -g pk-portOu use diretamente com npx:
npx pk-port📦 Upgrade
npm update -g pk-port💡 Uso
pkOpções
| Flag | Descrição |
|------|-----------|
| -a, --all | Mostrar todas as portas (inclui as de sistema) |
| -h, --help | Mostrar ajuda |
Atalhos
- Space - Marcar/desmarcar porta
- Enter - Confirmar seleção
- ↑↓ - Navegar na lista
- ESC - Sair
🖥️ Demo
┌─────────────────────────────────┐
│ 🔌 Port Killer CLI │
│ Feche portas com estilo │
└─────────────────────────────────┘
Pressione ESC para sair a qualquer momento
2 porta(s) de sistema oculta(s) — use pk --all pra ver tudo
TCP | UDP | 3 total
PORTA PROTO PROCESSO PROJETO/DIR TEMPO
──────────────────────────────────────────────────────────────────
3000 TCP node my-app 2h 15m
5173 TCP vite frontend 45m
5432 TCP postgres meu-projeto 1d 3h 📋 Requisitos
- Linux (com comando
ssdisponível) - Node.js 18+
- npm ou bun
📝 Licença
MIT © LeonardoWSR
