Developer CLI for API latency testing, port management, and curl-to-code conversion.
Quick install (auto-detects uv/pipx/pip)
curl -sSL https://raw.githubusercontent.com/aryanraj2713/devpulse-cli/main/install.sh | bash
# or locally: ./install.shManual install
# Option 1: uv tool (recommended - isolated)
uv tool install .
# Option 2: pipx (isolated)
pipx install .
# Option 3: pip (development)
pip install -e .Coming soon:
pip install devpulse-cli(once published to PyPI)
# Test API latency
devpulse latency urls.txt
devpulse latency "https://google.com,https://github.com"
# Kill process on port
devpulse kill 3000
# Convert curl to code
devpulse curl 'curl -X POST https://api.com -H "Auth: token"' --lang pythonTest URLs and measure response times (color-coded: green <200ms, yellow <500ms, red >500ms)
devpulse latency urls.txt
devpulse latency "url1.com,url2.com" --timeout 5Find and kill process using specified port
devpulse kill 3000 --forceConvert curl commands to Python or JavaScript
devpulse curl 'curl https://api.com' --lang js Latency Test Results
┏━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━┓
┃ URL ┃ STATUS ┃ TIME(ms) ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━┩
│ https://google.com │ 200 │ 145 │
│ https://github.com │ 200 │ 312 │
└────────────────────────┴────────┴──────────┘
Statistics:
Average: 228ms | Fastest: 145ms | Slowest: 312ms | Success: 2/2
- Publish to PyPI
- Concurrency for latency tester
-
--timeoutflag for port killer - JSON output mode (
--json) -
--dry-runfor port killer
Python 3.11+ • Built with Typer, Rich, Pydantic, psutil