Version flag; close #175; improve error logging

Fix #175

improve error logging

build assets
This commit is contained in:
Henrique Dias
2017-07-30 09:21:17 +01:00
parent f9bfe32f7a
commit 24dbcb87ba
4 changed files with 305 additions and 293 deletions
+8
View File
@@ -32,6 +32,8 @@ var (
allowCommands bool
allowEdit bool
allowNew bool
showVer bool
version = "master"
)
func init() {
@@ -46,6 +48,7 @@ func init() {
flag.BoolVar(&allowEdit, "allow-edit", true, "Default allow edit option for new users")
flag.BoolVar(&allowNew, "allow-new", true, "Default allow new option for new users")
flag.StringVar(&plugin, "plugin", "", "Plugin you want to enable")
flag.BoolVarP(&showVer, "version", "v", false, "Show version")
}
func setupViper() {
@@ -79,6 +82,11 @@ func main() {
setupViper()
flag.Parse()
if showVer {
fmt.Println("filemanager version", version)
os.Exit(0)
}
// Add a configuration file if set.
if config != "" {
ext := filepath.Ext(config)