From 30c8336ca648fc9e740770ce0694d17411d5b448 Mon Sep 17 00:00:00 2001 From: David Allen Date: Wed, 26 Jun 2024 13:39:27 -0600 Subject: [PATCH] Added function to get commit as string --- internal/util/util.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/internal/util/util.go b/internal/util/util.go index 3faf93d..3a990f6 100644 --- a/internal/util/util.go +++ b/internal/util/util.go @@ -7,6 +7,8 @@ import ( "io" "net/http" "os" + "os/exec" + "strings" ) func PathExists(path string) (bool, error) { @@ -49,3 +51,13 @@ func ConvertMapOutput(m map[string][]byte) map[string]string { } return n } + +func GitCommit() string { + c := exec.Command("git", "rev-parse", "HEAD") + stdout, err := c.Output() + if err != nil { + return "" + } + + return strings.TrimRight(string(stdout), "\n") +}