github.com/ActiveState/cli@v0.0.0-20240508170324-6801f60cd051/scripts/uuid-generator/main.go (about) 1 package main 2 3 import ( 4 "crypto/sha256" 5 "fmt" 6 "os" 7 8 "github.com/google/uuid" 9 ) 10 11 func main() { 12 bytes := []byte(os.Args[1]) 13 hash := sha256.New() 14 hash.Write(bytes) 15 16 uuid := uuid.NewHash(hash, uuid.UUID{}, bytes, 0) 17 fmt.Print(uuid.String()) 18 }