无参数退出运行

This commit is contained in:
kony
2025-01-20 15:03:11 +08:00
parent 621246bc07
commit 208f49e6bf
3 changed files with 7 additions and 19 deletions

View File

@@ -53,4 +53,9 @@ func Help() {
fmt.Print(gogo.BuildVersion())
os.Exit(0)
}
if Arg_tun_key == "" {
flag.Usage()
os.Exit(0)
}
}

View File

@@ -3,14 +3,9 @@
package main
import (
"goodlink/config"
_ "goodlink/pro"
"goodlink/theme"
"goodlink/ui2"
"goodlink/utils"
"log"
"os"
"time"
_ "embed"
_ "net/http/pprof"
@@ -24,7 +19,7 @@ const (
M_APP_TITLE = "GoodLink"
)
func main2() {
func main() {
myApp := app.New()
myApp.Settings().SetTheme(&theme.MyTheme{})
icon, _ := fyne.LoadResourceFromPath("./theme/favicon.png")
@@ -47,16 +42,3 @@ func main2() {
myWindow.ShowAndRun()
}
func main() {
config.Help()
utils.GuardStart(main2, 500*time.Millisecond, func(err error) {
// if 0: err==nil; -1: err==255; -2: err==254; err==1: 1; err==2
if err == nil {
os.Exit(0)
}
log.Printf(" 异常退出: %v", err)
utils.DingF("error: %v", err)
})
}

View File

@@ -11,6 +11,7 @@ zip goodlink-darwin-amd64-cmd.zip goodlink-darwin-amd64-cmd
zip goodlink-darwin-arm64-cmd.zip goodlink-darwin-arm64-cmd
zip goodlink-linux-386-cmd.zip goodlink-linux-386-cmd
zip goodlink-linux-arm-cmd.zip goodlink-linux-arm-cmd
zip goodlink-linux-armv7l-cmd.zip goodlink-linux-armv7l-cmd
zip goodlink-windows-amd64-cmd.zip goodlink-windows-amd64-cmd.exe
zip goodlink-windows-arm64-cmd.zip goodlink-windows-arm64-cmd.exe
zip goodlink-windows-amd64-ui.zip goodlink-windows-amd64-ui.exe