33 lines
585 B
Go
33 lines
585 B
Go
package main
|
|
|
|
import (
|
|
"flag"
|
|
"os"
|
|
|
|
log "github.com/sirupsen/logrus"
|
|
)
|
|
|
|
// VERSION host app version
|
|
const VERSION = "3.0.0"
|
|
|
|
func main() {
|
|
var verbose bool
|
|
var version bool
|
|
flag.BoolVar(&verbose, "v", false, "print verbose output")
|
|
flag.BoolVar(&version, "version", false, "print version and exit")
|
|
flag.Parse()
|
|
|
|
log.SetFormatter(&log.TextFormatter{FullTimestamp: true})
|
|
if verbose {
|
|
log.SetLevel(log.DebugLevel)
|
|
}
|
|
|
|
if version {
|
|
log.Info("Browserpass host app version: ", VERSION)
|
|
os.Exit(0)
|
|
}
|
|
|
|
log.Debugf("Starting browserpass host app v%v", VERSION)
|
|
process()
|
|
}
|