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  }