summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--main.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/main.go b/main.go
index 412caa3..a185de9 100644
--- a/main.go
+++ b/main.go
@@ -22,6 +22,7 @@ package main
import (
"crypto/tls"
+ "flag"
"html/template"
"log"
"net"
@@ -34,7 +35,12 @@ var tmpl *template.Template
func main() {
var err error
- if err := fetchConfig("cca.scfg"); err != nil {
+ var configPath string
+
+ flag.StringVar(&configPath, "config", "cca.scfg", "path to configuration file")
+ flag.Parse()
+
+ if err := fetchConfig(configPath); err != nil {
log.Fatal(err)
}