30 CLI One-Liners That Do Real Work

Every command below is real. Run any of them after a single pip install evolver-tools. Zero dependencies, all platforms.

pip install evolver-tools →
260
Tools
0
Dependencies
1
Install
1 Data Analyze any CSV in 1 command
evtool csv-stats sales_data.csv
Shows column types, mean, std dev, min/max, percentiles, and a correlation matrix. No pandas, no Jupyter. Just one command.
2 Files Batch rename files with dry-run
evtool ren '*.txt' --prefix 'backup_' --dry-run
Preview all renames before applying. Supports prefix, suffix, replace, regex, numbering, and extension change.
3 System Live system monitor (TUI)
evtool sysmon
Real-time curses TUI showing CPU, memory, disk, network, and top processes. Like htop, but zero dependencies.
4 Data Compare JSON files
evtool json-diff old.json new.json
Shows added, removed, and changed keys with colorized diff. Great for API response debugging.
5 Network HTTP load test (Siege-like)
evtool siege-lite -c 10 -n 100 https://example.com
10 concurrent users, 100 total requests. Shows latency percentiles, status code distribution, throughput. No wrk or ab needed.
6 Dev Generate secure passwords
evtool passgen 24 --symbols --numbers --upper
Cryptographically secure random passwords. Customize length, character types, and count.
7 Data Convert CSV to JSON
evtool csv2json data.csv > data.json
One-liner CSV-to-JSON conversion. Also: json2csv, yaml2json, json2yaml, xml2json, toml2json, and more.
8 System Find largest files/dirs
evtool dirsize /home --sort desc --top 10
Scan directory tree, show top 10 largest directories. Also: disk-usage for a high-level overview.
9 Dev Generate QR code from terminal
evtool qrcode "https://github.com/evolver-dev/evolver-tools" > repo.png
Generates a QR code PNG directly in the terminal. Pipe to file, display, or share.
10 Fun Weather forecast
evtool weather-cli Tokyo --days 3
Real weather data from wttr.in. Shows temperature, conditions, and forecast for any city.
11 Data Terminal bar chart from data
evtool chart-cli bar 12 7 9 5 --labels Q1,Q2,Q3,Q4
Unicode bar chart in terminal. Supports bar, stacked, horizontal, and line charts. Data-driven, no gnuplot.
12 Network Check SSL certificate info
evtool ssl-check example.com
Shows issuer, validity dates, SANs, and days until expiry. Also: cert-info for detailed PEM inspection.
13 Files Deduplicate files by content
evtool dedup-files /downloads --dry-run
Find and list duplicate files based on content hash (SHA256). Use --move or --delete to clean up.
14 Dev Check project health
evtool project-doctor /path/to/project
Scans for README, license, CI config, tests, pyproject.toml/package.json, and more. Reports missing files and issues.
15 System Kill process by port
evtool port-scan 3000 --kill
Find what's running on a port and kill it. Great for "port in use" errors.
16 Data Validate JSON files
evtool json-validate config.json
Validates JSON syntax and optionally against a JSON Schema. Also: yaml-validate, xml-format, ini2json.
17 Network DNS lookup + whois
evtool dns-lookup example.com --type ALL
Shows A, AAAA, MX, NS, TXT, CNAME records. Also: whois-lookup for domain registration info.
18 Security Scan for secrets in code
evtool secret-scanner /path/to/repo
Scans for API keys, tokens, passwords, and private keys in your codebase. Pattern-based detection.
19 Dev Pretty-print JSON from stdin
curl -s https://api.example.com | evtool json-pretty
Pipe any JSON input for colorized, indented output. A zero-dependency jq replacement for formatting.
20 Fun Cowsay with ASCII art
evtool cowsay "Zero deps in one install!"
Classic cowsay but built into the toolkit. Also: figlet, ascii-banner, emoji-cli, and matrix-rain.
21 Files Encrypt a file (AES)
evtool file-encrypt secret.txt
AES-256 encryption for any file. Also: file-decrypt, hash-file (SHA/MD5), and checksum-dir.
22 Data Filter CSV by condition
evtool csv-filter data.csv --column age --min 25 --max 40
Filter rows by numeric or text conditions. Also: csv-sort, csv-dedup, csv-merge, csv-concat.
23 System Live log monitor with highlights
evtool log-hawk /var/log/syslog
Tail a log file with colorized output — errors in red, warnings in yellow. Like follow with visual priority.
24 Dev Time any command (timer)
evtool timer "make build"
Measures elapsed time for any shell command. Also: stopwatch, pomodoro, countdown for productivity.
25 Network HTTP headers inspector
evtool http-headers https://example.com
Fetches and displays all HTTP response headers. Useful for debugging CORS, caching, and security headers.
26 Security Check password strength
evtool password-strength "MyP@ssw0rd!"
Analyzes password entropy, length, character diversity, and common patterns. Scores from 0-100.
27 Data Query JSON with jq-like syntax
cat data.json | evtool jsonql '$.users[?(@.age > 25)].name'
JSON query language similar to jq. Filter, map, and extract data from complex JSON structures.
28 Dev Code statistics for any project
evtool code-stats /path/to/project
Lines of code, file count, language breakdown, and complexity metrics. No cloc needed.
29 Files Find empty directories
evtool find-empty /home --delete
Find and optionally remove empty directories recursively. Also: find-dups for duplicate files.
30 Dev CIDR subnet calculator
evtool subnet 192.168.1.0/24
Network address, broadcast, usable hosts, subnet mask, and wildcard. Quick network math.