golang cli versioning