Currently this repo uses a Makefile, which can only pushed so far. Some of the longer standing feature requests and issues can't be solved whilst the Makefile is in use.
Solution
Move to a Go CLI. This PR adds a skeleton for it using the popular github.com/urfave/cli package.
Subsequent PRs will first duplicate the existing logic of the Makefile and the add some shiny new features 🎉
Notes
[x] Remember to bump the VERSION file using semver 📝
Problem
Currently this repo uses a
Makefile
, which can only pushed so far. Some of the longer standing feature requests and issues can't be solved whilst theMakefile
is in use.Solution
Move to a Go CLI. This PR adds a skeleton for it using the popular github.com/urfave/cli package.
Subsequent PRs will first duplicate the existing logic of the
Makefile
and the add some shiny new features 🎉Notes
VERSION
file using semver 📝