From 7817e257d94ee1b88b392565a2d2835601ac9caf Mon Sep 17 00:00:00 2001 From: Jorge Rojas Date: Wed, 10 Jul 2024 12:32:48 -0400 Subject: [PATCH] add version subcommand --- main.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/main.go b/main.go index 25f3a34..ae1c7cc 100644 --- a/main.go +++ b/main.go @@ -3,6 +3,7 @@ package main import ( "io" "log" + "os" "github.com/jorgerojas26/lazysql/app" "github.com/jorgerojas26/lazysql/components" @@ -10,9 +11,22 @@ import ( "github.com/go-sql-driver/mysql" ) +var version = "dev" + func main() { mysql.SetLogger(log.New(io.Discard, "", 0)) + // check if "version" arg is passed + argsWithProg := os.Args + + if len(argsWithProg) > 1 { + switch argsWithProg[1] { + case "version": + println("LazySQL version: ", version) + os.Exit(0) + } + } + if err := app.App. SetRoot(components.MainPages, true). EnableMouse(true).