Homelab Deploy Tool
A small deployment CLI for promoting self-hosted services with typed environment checks and preview plans.
I kept re-solving the same deployment chores for personal services: environment drift, half-documented steps, and the anxiety of not knowing what a script was about to change. This tool wraps those routines in a predictable command flow with dry-run output by default.
Key ideas
The interesting part is not the SSH wrapper. It is the way the tool models deploy intent, validates required secrets up front, and prints a human-readable execution plan before touching any host. That has made it much easier to trust the automation and share it across machines.