vburenin / ifacemaker

Generate interfaces from structure methods.
Apache License 2.0
320 stars 43 forks source link

deps: add go module files #28

Closed markus-wa closed 5 years ago

markus-wa commented 5 years ago

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.

vburenin commented 5 years ago

Ouch! So many indirect dependencies! May want to consider to switch over to something less dependency heavy for CLI purposes.

markus-wa commented 5 years ago

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.