Enhanced `ps` process viewer with interactive UI, fzf support, AI filtering, and CSV/JSON/TSV output formats. **Dependency**: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options). see x-cmd skill for installation.
Enhanced process viewer with interactive UI, multiple output formats, and AI-powered filtering.
# Interactive process viewer (default)
x ps
# List all processes with details
x ps aux
x ps fz for fuzzy searchx ps =)| Command | Description |
|---|---|
x ps | Interactive process viewer (default) |
x ps aux | Show all processes |
x ps fz | Interactive fzf view |
x ps --csv | CSV format output |
x ps --json | JSON format output |
x ps --tsv | TSV format output |
# Default interactive mode
x ps
# Use fzf for fuzzy search
x ps fz
# Convert ps output to JSON
ps aux | x ps --tojson
# Get CSV format
x ps --csv
# Process and convert
ps -ef | x ps --tocsv
# Natural language process selection
x ps = "heavy cpu processes"
x ps = "nodejs processes using most memory"
# View and kill from interactive UI
x ps
# Select process → Choose action (dump, TERM, INT, KILL)
# Chain with other tools
x ps --csv | x csv sql "SELECT * WHERE CPU > 5"
x ps --json | jq '.[] | select(.USER == "root")'
ps commandps(1) manual page