Developer diagnostics CLI
Public repositorySnagify
Snagify is a single-binary Go CLI that compares runtimes, environment shape, Git state, Docker, ports, services, DNS, HTTP, TLS, and PATH behavior.
The product
Find the environment drift behind works-on-my-machine failures.
A deterministic command identifies runtime, network, Git, service, and certificate differences that commonly delay local environment diagnosis.
- Role
- Creator and maintainer
- Status
- Open source
- Published
- 2026
01 · Challenge
Environment failures frequently result from runtime mismatches, missing configuration, occupied ports, incorrect branches, certificate errors, or unavailable services.
02 · Approach
I designed deterministic checks, sanitized baselines, machine-to-machine diffs, active probes, structured output, and CI-friendly exit codes without reading secret values.
03 · Outcome
A documented and tested CLI distributed across macOS, Linux, and Windows release targets, with no daemon, cloud dependency, or AI layer.
Technology
Technology stack and implementation choices.
What it does
Runtime, Git, environment, Docker, port, and network checks
Sanitized snapshots, baselines, and direct machine diffs
DNS, HTTP, TLS, PATH, and active service probes
Markdown/JSON output and deterministic CI exit codes
A Flask and SQLAlchemy contact-management application.