psview
v1.0.2
Published
A CLI tool to view local processes, especially Node.js processes with PID, URL, and path
Downloads
8
Maintainers
Readme
psview
一个跨平台的 CLI 工具,用于查看本地进程信息,特别是显示 Node.js 进程的 PID、服务 URL 和路径。
功能
- 🔍 智能进程检测:默认显示 Node.js 进程,支持自定义模式匹配
- 🌐 自动 URL 检测:智能识别 HTTP 监听端口和 URL
- 📁 路径优化:自动移除
node_modules之后的部分以获得更简洁的显示 - 🖥️ 跨平台支持:支持 Windows、macOS 和 Linux
- 📊 多种输出格式:支持表格和 JSON 格式输出
使用方法
# 默认:显示所有 Node.js 进程
npx psview
# 仅显示带有 URL 的进程
npx psview --url
# 显示所有进程
npx psview --all
# 匹配特定进程名称
npx psview --pattern python
# JSON 格式输出
npx psview --json
# 查看帮助
npx psview --help选项
-p, --pattern <pattern>:匹配进程名称模式(默认:node)-a, --all:显示所有进程-u, --url:仅显示带有 URL 的进程-j, --json:以 JSON 格式输出-h, --help:显示帮助信息
平台兼容性
Windows
- 使用
wmic命令获取进程信息 - 使用
netstat命令检查端口监听 - 支持 Windows 10 及以上版本
macOS/Linux
- 使用
ps命令获取进程信息 - 使用
lsof命令检查端口监听 - 支持所有主要的 Unix 系统
输出示例
PID Type URL Path
──────────────────────────────────────────────────────────────────────────────
96555 Node.js http://localhost:8001 /path/to/project/
9193 Node.js http://localhost:16105 /Applications/Visual许可证
ISC
