Read-only Mac/Linux triage CLI for debugging interviews and SadServers-style scenarios.
Project description
shervinsights
shervinsights is a read-only Mac/Linux triage CLI for debugging interviews and SadServers-style scenarios.
It summarizes likely issues:
- high load
- full disk or inode pressure
- hot CPU or memory-heavy processes
- zombie or D-state processes
- deleted-but-open files
- actively growing logs
- listening ports
- Python / ML / model-serving processes
- Bash syntax errors
- Linux systemd / journal / GPU hints when available
It does not kill processes, delete files, restart services, or modify system state.
Install
pip install shervinsights
For Homebrew-managed Python or other PEP-668 systems, use a virtualenv or pipx:
python3 -m venv ~/.venvs/shervinsights
~/.venvs/shervinsights/bin/pip install shervinsights
~/.venvs/shervinsights/bin/shervinsights --hints
Usage
shervinsights
shervinsights --hints
shervinsights --sample 10 --hints
shervinsights --details disk
shervinsights --details proc
shervinsights --details logs
shervinsights --details ports
shervinsights --details scripts
shervinsights --details ml
shervinsights --details linux
Interview framing
I’ll run a read-only triage pass to identify the failing resource: process, file, port, service, script, disk, or log. Then I’ll inspect the specific PID/file/service manually and make the smallest safe fix.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file shervinsights-0.1.0.tar.gz.
File metadata
- Download URL: shervinsights-0.1.0.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
499eacfe214a49523e668e1b8bfa7961377eff486c1c12c9e0f97510acaa3f6e
|
|
| MD5 |
227999c229742f4f880168227887c4d2
|
|
| BLAKE2b-256 |
978b43e462a1458b8860f2a00743d9dce96c67a2f26bfbf9aca5652f4b28d747
|
File details
Details for the file shervinsights-0.1.0-py3-none-any.whl.
File metadata
- Download URL: shervinsights-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93cb609240bbfc6fff3a941cf44106c66288f1768c926530a734dea6d3a363dd
|
|
| MD5 |
d8d17323d427fa0735f8f49c3eee61d1
|
|
| BLAKE2b-256 |
d9a0c6ac6ab39eae0cfc2a0e5bf819548820f308f87e9ed6da7e55984b95b24f
|