Skip to content

🚀 v0.1.0 – First Launch

Latest

Choose a tag to compare

@saadhtiwana saadhtiwana released this 25 Aug 12:02
· 13 commits to main since this release

This is the first official release of launchd
a minimal yet powerful CLI to deploy Go apps to Linux servers with systemd

What’s inside

  • Build: compiles your Go app locally using your toolchain
  • Transfer: ships the binary over SSH (no more manual scp hassle)
  • Service: creates or updates a systemd unit and restarts it
  • Migrate: runs optional database migrations if you’ve got them
  • Health check: waits until /health returns 200 OK before calling it done

Why launchd

  • No Docker
  • No Kubernetes
  • No bloated CI/CD
    Just one binary one command one deploy

Notes

  • This is v0.1.0 (MVP) expect rough edges

  • Safe to re-run deploys → overwrites and restarts cleanly (idempotent)

  • Logs available with:

    journalctl -u <app>.service -f