Blob Blame History Raw
From 748b658097e9ec2cb0c1a8ea86840330076306a3 Mon Sep 17 00:00:00 2001
From: Jan Chaloupka <jchaloup@redhat.com>
Date: Tue, 13 Mar 2018 14:27:38 +0100
Subject: [PATCH] Add glide-hash

---
 glide-hash/main.go | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 glide-hash/main.go

diff --git a/glide-hash/main.go b/glide-hash/main.go
new file mode 100644
index 0000000..dbf939d
--- /dev/null
+++ b/glide-hash/main.go
@@ -0,0 +1,31 @@
+package main
+
+import (
+	"fmt"
+	"io/ioutil"
+	"os"
+
+	"github.com/Masterminds/glide/cfg"
+)
+
+func main() {
+	yml, err := ioutil.ReadFile("glide.yaml")
+	if err != nil {
+		fmt.Println(err)
+		os.Exit(1)
+	}
+
+	conf, err := cfg.ConfigFromYaml(yml)
+	if err != nil {
+		fmt.Println(err)
+		os.Exit(1)
+	}
+
+	hash, err := conf.Hash()
+	if err != nil {
+		fmt.Println(err)
+		os.Exit(1)
+	}
+
+	fmt.Println(hash)
+}
-- 
2.7.5