summaryrefslogtreecommitdiff
path: root/gitolite-webhook/config.go
diff options
context:
space:
mode:
authorHorus32015-03-30 20:14:12 +0200
committerHorus32015-03-30 20:14:12 +0200
commitf4f5c33f9c4bc6d6f01bed5146d8ea934bafe1cf (patch)
tree28103a042ad469c2cb6645786678c723755478da /gitolite-webhook/config.go
parent952a5ad83feb53b2a3d344ed831dce8ece066137 (diff)
downloadweb2irc-f4f5c33f9c4bc6d6f01bed5146d8ea934bafe1cf.tar.gz
Add cli tool to be used with gitolite hook.
Diffstat (limited to 'gitolite-webhook/config.go')
-rw-r--r--gitolite-webhook/config.go41
1 files changed, 41 insertions, 0 deletions
diff --git a/gitolite-webhook/config.go b/gitolite-webhook/config.go
new file mode 100644
index 0000000..a094ea0
--- /dev/null
+++ b/gitolite-webhook/config.go
@@ -0,0 +1,41 @@
+package main
+
+import (
+ "log"
+ "os"
+)
+
+func checkConfig() {
+ check := os.Getenv("WEBHOOK_URL")
+ if check == "" {
+ log.Fatal("Env WEBHOOK_URL not found.")
+ }
+ check = os.Getenv("REPO_URL")
+ if check == "" {
+ log.Fatal("Env REPO_URL not found.")
+ }
+ check = os.Getenv("COMMIT_MSG")
+ if check == "" {
+ log.Fatal("Env COMMIT_MSG not found.")
+ }
+ check = os.Getenv("GL_REPO")
+ if check == "" {
+ log.Fatal("Env GL_REPO not found.")
+ }
+ check = os.Getenv("REFNAME")
+ if check == "" {
+ log.Fatal("Env REFNAME not found.")
+ }
+ check = os.Getenv("GL_USER")
+ if check == "" {
+ log.Fatal("Env GL_USER not found.")
+ }
+ check = os.Getenv("JOIN")
+ if check == "" {
+ log.Fatal("Env JOIN not found.")
+ }
+ check = os.Getenv("DATE")
+ if check == "" {
+ log.Fatal("Env DATE not found.")
+ }
+}