From 07d888c2c60d727dab49aa8dbc905cb3ccedd7aa Mon Sep 17 00:00:00 2001 From: James Mills <1290234+prologic@users.noreply.github.com> Date: Sat, 21 Jan 2023 11:25:30 +1000 Subject: Fix build and versioning (borrowed from yarn) --- main.go | 63 --------------------------------------------------------------- 1 file changed, 63 deletions(-) delete mode 100644 main.go (limited to 'main.go') diff --git a/main.go b/main.go deleted file mode 100644 index d18e7dc..0000000 --- a/main.go +++ /dev/null @@ -1,63 +0,0 @@ -package main - -import ( - "fmt" - "os" - - "git.mills.io/prologic/tube/app" - log "github.com/sirupsen/logrus" - flag "github.com/spf13/pflag" -) - -var ( - debug bool - version bool - config string -) - -func init() { - flag.Usage = func() { - fmt.Fprintf(os.Stderr, "Usage: %s [options] [file]\n", os.Args[0]) - flag.PrintDefaults() - } - - flag.BoolVarP(&version, "version", "v", false, "display version information") - flag.BoolVarP(&debug, "debug", "d", false, "enable debug logging") - flag.StringVarP(&config, "config", "c", "config.json", "path to configuration file") -} - -func main() { - flag.Parse() - - if debug { - log.SetLevel(log.DebugLevel) - } else { - log.SetLevel(log.InfoLevel) - } - - if version { - fmt.Printf("tube version %s", FullVersion()) - os.Exit(0) - } - - cfg := app.DefaultConfig() - log.Infof("Reading configuration from %s", config) - err := cfg.ReadFile(config) - if err != nil { - if flag.Lookup("config").Changed { - log.Fatal(err) - } - log.Infof("Reading %s failed. Starting with builtin defaults.", config) - } - // I'd like to add something like this here: log.Debug("Active config: %s", cfg.toJson()) - a, err := app.NewApp(cfg) - if err != nil { - log.Fatal(err) - } - addr := fmt.Sprintf("%s:%d", cfg.Server.Host, cfg.Server.Port) - log.Printf("Local server: http://%s", addr) - err = a.Run() - if err != nil { - log.Fatal(err) - } -} -- cgit v1.2.3