Skip to main content

36 essential CLI tools - one pip install

Project description

EVOLVER Tools

36 essential CLI tools — one pip install.

Zero-dependency (35/36), cross-platform, production-ready. Monitor systems, analyze code, fuzzy-search data, query databases, and more. 104KB total — one install, not 32.

Quick Start

pip install evolver-tools
evtool list             # Show all 32 tools
evtool ff < data.txt    # Fuzzy search through data
evtool sysmon           # Launch system monitor
evtool sqlite-cli my.db "SELECT * FROM users LIMIT 10"

Tools

Ops

Tool Description
sysmon Real-time system monitor (curses TUI — CPU/mem/disk/net/processes)
dirsize Recursive directory space analyzer
envcheck Environment variable validator (missing keys, formats)
portcheck TCP port scanner & service detection
siege-lite HTTP load tester (concurrency, latency percentile)
http-live SSE hot-reload HTTP server for development
ipinfo Public IP & geolocation lookup
hashsum File hash verification (MD5/SHA-1/256/512/BLAKE2, auto-detect)
find-dups Find duplicate files by SHA256 hash, size, or name

Developer

Tool Description
smellfinder Python code smell detector (AST-based, 10+ patterns)
project-doctor Project health checker (meta, structure, quality)
license-cli Open-source license generator/validator
markdown-check Markdown format validator & style checker
sqlite-cli SQLite query tool — CSV/JSON/table output
b64 Base64 encode/decode with auto-detection
jsonql Zero-dep JSON query tool (SQL-like syntax)
jq-lite jq-style JSON query — filter, extract, transform
urlparse URL parser & debugger
colors 256-color table & HEX↔RGB conversion

Data & Analysis

Tool Description
csv-stats CSV column analysis — histograms, frequencies, correlations
json2csv JSON to CSV converter with nested key flattening
chart-cli Terminal chart generator — bar, line, pie, histogram
cal Calendar & date calculator
web-summary Web page content extractor (title, body, links)

Productivity

Tool Description
ff Interactive fuzzy finder (like fzf, pure Python curses TUI)
nb Command-line notebook (JSON storage, full-text search)
ren Batch file renamer (prefix/suffix/regex/numbering)
timer Countdown timer & stopwatch with desktop notifications
treedir Directory tree visualizer with depth control
wordcount Enhanced word/char/line counter with language detection
dt Date/time format converter (timestamps, timezones)

Security

Tool Description
passgen Password generator with entropy display & charset rules

Requirements

  • Python 3.8+
  • No external dependencies (31 of 32 tools use stdlib only; ipinfo uses ip-api.com)

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evolver_tools-1.5.0.tar.gz (97.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

evolver_tools-1.5.0-py3-none-any.whl (116.6 kB view details)

Uploaded Python 3

File details

Details for the file evolver_tools-1.5.0.tar.gz.

File metadata

  • Download URL: evolver_tools-1.5.0.tar.gz
  • Upload date:
  • Size: 97.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for evolver_tools-1.5.0.tar.gz
Algorithm Hash digest
SHA256 458d91407b5cc51f4cc0f94816d90f8891c8a4a292b829435c24eee1b4d6e262
MD5 41df1c2cc59a90932c485ecd3c35796f
BLAKE2b-256 f71674f1210525cbdc6dce77190b1d635eb0a6419727c10dab5b300a8ece7d8b

See more details on using hashes here.

File details

Details for the file evolver_tools-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: evolver_tools-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 116.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for evolver_tools-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 698793ba6ded506307f7037104a34aa59de7c7968b27313ab04ec03e6f6f367f
MD5 a065244ddb313641de770e177881ccbf
BLAKE2b-256 dd1cf89195ece33a2632ba2a980e68923c828ee806b383382e2b3205e9213688

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page