argus-system-cli
v0.1.0
Published
一个可扩展的跨平台系统工具命令合集
Readme
Argus
Argus 是一个可扩展的跨平台系统工具命令合集。名称源自希腊神话中的百眼守望者。
目前提供 memory 命令,用于查看 RSS 内存占用最高的十个进程。支持 macOS、Windows 和 Linux,需要 Node.js 18 或更高版本。
安装
从 npm 全局安装:
npm install --global argus-system-cli
argus --help从源码安装:
npm install
npm link完成后可以在终端中直接使用 argus。开发时也可以通过 npm start -- <命令> 运行。
帮助
查看全部可用命令:
argus --help查看指定命令的用途和用法:
argus memory --help查看内存占用
argus memory结果按每个进程的常驻内存(RSS)降序排列,最多显示十项。相同程序的多个进程会按 PID 分别展示。
┌──────┬──────────┬────────────────────────────────┬──────────────┬──────────┐
│ 排名 │ PID │ 程序 │ 内存 │ 占比 │
├──────┼──────────┼────────────────────────────────┼──────────────┼──────────┤
│ 1 │ 1234 │ example │ 1.25 GiB │ 7.81% │
└──────┴──────────┴────────────────────────────────┴──────────────┴──────────┘开发
npm test
npm run test:smoke发布
发布需要拥有 npm 账号,并登录官方 npm registry:
npm login --registry=https://registry.npmjs.org
npm publishnpm publish 会先自动运行全部测试。每次发布前需要使用 npm version patch、npm version minor 或 npm version major 更新版本号,因为 npm 不允许重复发布同一版本。
