From 4e7b9dcefbfec76b918a5d0efa23057a87cc167b Mon Sep 17 00:00:00 2001 From: Lukas Braun <lukas.braun@fau.de> Date: Mon, 30 Jan 2017 16:34:50 +0100 Subject: [PATCH] start server if no other action is specified --- goatherd.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/goatherd.go b/goatherd.go index cc02fcc..44956d3 100644 --- a/goatherd.go +++ b/goatherd.go @@ -337,15 +337,20 @@ func main() { db, err := sql.Open("sqlite3", cfg.Db_url) err_fatal(err) + // default action is to serve, but not if one of the other actions is given + serve_default := true + if *flag_init_db { + serve_default = false create_table(db) } if *flag_add_user != "" { + serve_default = false create_user(db, *flag_add_user, *flag_secret) } - if *flag_serve { + if serve_default || *flag_serve { faildelay.userlocks = make(map[string]*sync.Mutex) var listener net.Listener -- GitLab