나는 절대 기억하지 못했던 process/port 명령어를 위한 CLI를 만들었다
발행: (2026년 2월 6일 오전 03:13 GMT+9)
2 min read
원문: Dev.to
Source: Dev.to
개요
proc는 복잡한 명령 파이프라인을 기억하지 않아도 프로세스와 포트를 빠르게 조회하고 관리할 수 있게 해 주는 작은 CLI 도구입니다.
사용법
# 포트 3000에서 수신 대기 중인 프로세스 찾기
proc on :3000
# 포트 3000에서 수신 대기 중인 프로세스 종료
proc kill :3000
# Node.js 프로세스가 사용 중인 포트 목록 보기
proc on node
# 현재 디렉터리에서 실행 중인 프로세스 표시
proc in .
# 현재 디렉터리에서 Node.js 프로세스 찾기
proc by node --in .
# 특정 스크립트를 실행 중인 프로세스 확인
proc for ./server.py
# 여러 대상을 한 번에 종료
proc kill :3000,:8080,node
명령어마다 구문이 일관됩니다: 포트(:port), PID, 혹은 프로세스 이름을 지정할 수 있습니다.
설치
macOS
brew install yazeed/proc/proc
Windows
scoop bucket add proc https://github.com/yazeed/scoop-bucket-proc
scoop install proc
Rust (Cargo)
cargo install proc-cli
npm
npm install -g proc-cli
Nix
nix profile install github:yazeed/proc
직접 스크립트 (curl)
curl -fsSL https://raw.githubusercontent.com/yazeed/proc/main/install.sh | bash
프로젝트 상세
- Repository:
- Language: Rust
- Platforms: macOS, Linux, Windows
- License: MIT
피드백을 환영합니다.