Clone this project and run main.go via go run main.go
. May be convienent to create an alias for this in your favorite shell's ~/.*rc file.
Create a new git tag
for your release and run make
from this directory. Make is employed to automatically set the build and version information for the resulting binary.
After that, create a corresponding release and attach the binary created via make
(argo). You can use hub release create $TAG -a ./argo -a ./argo-nix
(replace $TAG with version).
To finalize a release, update the homebrew-favish repo with your new release tag and shasum of the binary.