The modern CLI built for Phoenix developers. Zero runtime dependencies — if your server has Bash and SSH, hawk works.
A complete deployment toolkit without the complexity of Ruby, PHP, or Python runtimes. Read it, understand it, change it.
Capistrano-style releases with timestamped directories and a current symlink. Deploy production applications in seconds with atomic
switch-overs.
Rolling deployments with automatic health checks. The symlink swap is instantaneous — users see no interruption during your release.
Mix releases, database migrations via Release.migrate/0, and asset compilation handled automatically every
deploy.
Any Linux server reachable over SSH. No vendor lock-in — bring your own VPS, bare metal, Fly.io, or cloud VM. You own your infra.
One command to go back. Hawk keeps the last N releases
on disk so recovery is always one hawk rollback away.
Colored terminal output, timestamped logs, and ShellCheck-clean Bash. Modular command files you can read and customize for your workflow.
A complete deployment toolkit that stays out of your way. All commands read from hawk.conf in your project root.
Clone hawk and add it to your PATH. No package manager, no runtime — just Git and Bash 4+.
Run hawk init inside your Phoenix project. Review the
generated hawk.conf and adjust for your server details.
Validate your setup with hawk doctor, then ship. Future
deploys, rollbacks, and logs are all one command away.
| Capability | Traditional tools | HAWK |
|---|---|---|
| Runtime requirements | ✗ Ruby / PHP / Python needed | ✓ Bash & SSH only |
| Configuration | ✗ Complex multi-file setup | ✓ One hawk.conf |
| Deploy command | ✗ Multiple manual steps | ✓ hawk deploy |
| Rollback | ✗ Manual symlink/file management | ✓ hawk rollback |
| Migrations | ✗ Manual SSH each release | ✓ Automatic per deploy |
| Customizability | ✗ Opaque black boxes | ✓ Plain Bash you can read |
hawk is MIT licensed and built for the community. Fork it, extend it, ship your own commands — the architecture is designed for it.
commands/ — the router does the rest
Install hawk today and ship your next Phoenix release in seconds.