1
0
mirror of https://github.com/nitezs/sub2sing-box.git synced 2024-12-23 21:04:41 -05:00

fix: version cmd

This commit is contained in:
Nite07 2024-03-19 23:35:13 +08:00
parent 82edf3d068
commit 46a4d03b76
7 changed files with 8 additions and 15 deletions

View File

@ -12,7 +12,7 @@ builds:
- arm
- "386"
ldflags:
- -s -w -X sub2sing-box/main.Version={{ .Version }}
- -s -w -X sub2sing-box/constant.Version={{ .Version }}
flags:
- -trimpath
no_unique_dist_dir: true

View File

@ -12,7 +12,7 @@ builds:
- arm
- "386"
ldflags:
- -s -w -X sub2sing-box/main.Version={{ .Version }}
- -s -w -X sub2sing-box/constant.Version={{ .Version }}
flags:
- -trimpath
no_unique_dist_dir: true

View File

@ -8,7 +8,7 @@ RUN go mod download
ARG version
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w -X sub2clash/config.Version=${version}" -o sub2sing-box main.go
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w -X sub2sing-box/constant.Version=${version}" -o sub2sing-box main.go
WORKDIR /app

View File

@ -5,7 +5,3 @@ import (
)
var RootCmd = &cobra.Command{}
func SetVersion(version string) {
RootCmd.Version = version
}

View File

@ -2,6 +2,7 @@ package cmd
import (
"fmt"
"sub2sing-box/constant"
"github.com/spf13/cobra"
)
@ -11,7 +12,7 @@ var versionCmd = &cobra.Command{
Short: "Print version",
Long: "Print version",
Run: func(cmd *cobra.Command, args []string) {
fmt.Println("version: " + RootCmd.Version)
fmt.Println("version: " + constant.Version)
},
}

3
constant/version.go Normal file
View File

@ -0,0 +1,3 @@
package constant
var Version = "dev"

View File

@ -5,13 +5,6 @@ import (
"sub2sing-box/cmd"
)
var Version string
func init() {
Version = "dev"
cmd.SetVersion(Version)
}
func main() {
if err := cmd.RootCmd.Execute(); err != nil {
fmt.Println(err)