Skip to main content

32 essential CLI tools - one pip install

Project description

EVOLVER Tools

32 essential CLI tools — one pip install.

Zero-dependency (31/32), 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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

evolver_tools-1.4.0-py3-none-any.whl (103.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: evolver_tools-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 103.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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 80412583dce3d8f5b44d4ad186dc7b738f30089e61e3dcb76ad9afb56426ef50
MD5 16854b3cc09fb7dce6d2330c2fc7541e
BLAKE2b-256 53cc6bbcd3320e3b288dd7de2ee06a69681e90da660533d3b450bd62636ad7e6

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