Browse Source

生成脚本修改

kinve 1 year ago
parent
commit
08da0aee4d
5 changed files with 19 additions and 4 deletions
  1. 7 1
      go.mod
  2. 8 0
      go.sum
  3. BIN
      main.exe
  4. 1 1
      main.go
  5. 3 2
      生成exe.bat

+ 7 - 1
go.mod

@@ -2,4 +2,10 @@ module main
 
 go 1.22.5
 
-require github.com/akamensky/argparse v1.4.0 // indirect
+require (
+	github.com/akamensky/argparse v1.4.0 // indirect
+	github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect
+	github.com/russross/blackfriday/v2 v2.1.0 // indirect
+	github.com/urfave/cli/v2 v2.27.4 // indirect
+	github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect
+)

+ 8 - 0
go.sum

@@ -1,2 +1,10 @@
 github.com/akamensky/argparse v1.4.0 h1:YGzvsTqCvbEZhL8zZu2AiA5nq805NZh75JNj4ajn1xc=
 github.com/akamensky/argparse v1.4.0/go.mod h1:S5kwC7IuDcEr5VeXtGPRVZ5o/FdhcMlQz4IZQuw64xA=
+github.com/cpuguy83/go-md2man/v2 v2.0.4 h1:wfIWP927BUkWJb2NmU/kNDYIBTh/ziUX91+lVfRxZq4=
+github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
+github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk=
+github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
+github.com/urfave/cli/v2 v2.27.4 h1:o1owoI+02Eb+K107p27wEX9Bb8eqIoZCfLXloLUSWJ8=
+github.com/urfave/cli/v2 v2.27.4/go.mod h1:m4QzxcD2qpra4z7WhzEGn74WZLViBnMpb1ToCAKdGRQ=
+github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 h1:gEOO8jv9F4OT7lGCjxCBTO/36wtF6j2nSip77qHd4x4=
+github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1/go.mod h1:Ohn+xnUBiLI6FVj/9LpzZWtj1/D6lUovWYBkxHVV3aM=

BIN
main.exe


+ 1 - 1
main.go

@@ -192,7 +192,7 @@ func main() {
 		case 2:
 			proxy = num
 		default:
-			fmt.Println("未知参数")
+			fmt.Println(`未知参数:`, num)
 		}
 	}
 	// 优先级:命令>配置>默认

+ 3 - 2
生成exe.bat

@@ -1,6 +1,7 @@
 ::图标默认logo.ico
 windres -o main.syso main.rc
-go build 
+go build -ldflags "-s -w"  
 
 ::go build    //带有cmd黑框
-::go build -ldflags "-s -w -H=windowsgui"     //没有cmd黑框,适合有gui的
+::go build -ldflags "-s -w -H=windowsgui"     //没有cmd黑框,适合有gui的
+