proc - a simple CLI that replaces lsof, ps aux | grep, and kill with unified syntax. Target by port, PID, or name.
title: I built a CLI for the process/port commands I could never remember published: true description: proc - a simple CLI that replaces lsof, ps aux | grep, and kill with unified syntax. Target by port, PID, or name. tags: #showdev #opensource #cli #productivity cover_image: https://coderlegion.com/?qa=image&qa_blobid=15314426688882211098&qa_size=750
If you're like me and you google lsof -i :3000 or ps aux | grep node | grep -v grep | awk '{print $2}' at least once a month, I built something for you.
# What's on port 3000?
proc on :3000
# Kill it
proc kill :3000
# What ports is node using?
proc on node
# What processes are running in current directory?
proc in .
# Find node processes in current directory
proc by node --in .
# What's running this script?
proc for ./server.py
# Kill multiple things at once
proc kill :3000,:8080,node
Same syntax everywhere: :port, PID, or name.
# macOS
brew install yazeed/proc/proc
# Windows
scoop bucket add proc https://github.com/yazeed/scoop-bucket-proc && scoop install proc
# Rust
cargo install proc-cli
# npm
npm install -g proc-cli
# Nix
nix profile install github:yazeed/proc
# Or just curl it
curl -fsSL https://raw.githubusercontent.com/yazeed/proc/main/install.sh | bash
Feedback welcome.
gemmaI ported the whole Gemma-4 family — E2B, E4B, 12B, 31B, and the 26B-A4B MoE — to run on...
communityHey DEV, I'm Tobore. Let's actually connect. I've been on here for a while now, mostly writing and...
ai(yep, kinda clickbait, just for the funsies 😊) At the beginning of the year, I relaunched my...
aiMy laptop was sitting idle with the fan at full tilt. Nothing was running that I knew of. The culprit...
githubactionsI Built a Thing! TL;DR — Google Gemini-based Pull Request reviews and Issue Triaging for...
aiI've been hearing the word "harness" thrown around a lot lately. I assumed it just meant "the IDE" or...
Workflows from the Neura Market marketplace related to this DeepSeek resource