Closed markus-wa closed 5 years ago
Ouch! So many indirect dependencies! May want to consider to switch over to something less dependency heavy for CLI purposes.
Yeah I agree.
Go's own flag
package is pretty decent IMO, though i think it only supports the single dash -
paramters from.
e.g. -help
instead of --help
.
I think --
should be preserved for backwards compatibility since otherwise it could break CI builds that do a go get
out of nowhere. I might look into it a bit more if I find the time.
Using go modules allows for consistently reproducible builds. 🙂
Not sure if this change is something you want right now since modules support is still sort of experimental, but since this shouldn't break backwards compatibility I think it would be a good change.