cmd/hash/main.go (15 lines of code) (raw):

package main import ( "flag" "fmt" "github.com/Azure/moby-packaging/pkg/archive" ) func main() { s := archive.Spec{} flag.StringVar(&s.Pkg, "project", "", "name of the project") flag.StringVar(&s.Revision, "revision", "", "revision") flag.StringVar(&s.Tag, "tag", "", "tag of artifact") flag.Parse() h := s.NameTagRevision() fmt.Printf("%s", h) }