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