cli-anything-pm2

Command-line interface for PM2 - A stateless CLI for Node.js process management via the PM2 CLI. List, start, stop, restart processes, view logs, and manage system configuration.

By hkuds · 421 installs

npx skills add hkuds/cli-anything --skill cli-anything-pm2

Source repository · Upstream listing

cli anything pm2 A stateless command line interface for PM2 process management. Communicates via the PM2 CLI subprocess. No local state or session. Installation Prerequisites: Python 3.10+ PM2 installed globally ( npm install g pm2 ) Usage Basic Commands REPL Mode When invoked without a subcommand, the CLI enters an interactive REPL session: Command Groups process Process inspection commands. Command Description list List all PM2 processes describe <name Get detailed info for a process metrics Get metrics for all processes lifecycle Process lifecycle commands. Command Description start <script name <name Start a new process stop <name Stop a process restart <name Restart a process delete <name Delete a process logs Log management commands. Command Description view <name lines 50 View recent logs flush [name] Flush logs system System level commands. Command Description save Save current process list startup Generate startup script version Get PM2 version Output Formats All commands support dual output modes: Human readable (default): Tables, colors, formatted text Machine readable ( json flag): Structured JSON for agent consumption For AI Agents When using this CLI programmatically: 1. Always use json flag for parseable output 2. Check return codes 0 for success, non zero for errors 3. Parse stderr for error messages on failure Version 1.0.0