diff --git a/cmd/hashpw/main.go b/cmd/hashpw/main.go new file mode 100644 index 0000000..45557de --- /dev/null +++ b/cmd/hashpw/main.go @@ -0,0 +1,24 @@ +package main + +import ( + "fmt" + "os" + + "github.com/rcourtman/pulse-go-rewrite/internal/auth" +) + +func main() { + if len(os.Args) < 2 { + fmt.Println("Usage: hashpw ") + os.Exit(1) + } + + password := os.Args[1] + hash, err := auth.HashPassword(password) + if err != nil { + fmt.Printf("Error: %v\n", err) + os.Exit(1) + } + + fmt.Println(hash) +}