vet/version.go
2023-01-12 20:32:21 +05:30

28 lines
450 B
Go

package main
import (
"fmt"
"os"
"github.com/spf13/cobra"
)
var version string
var commit string
func newVersionCommand() *cobra.Command {
cmd := &cobra.Command{
Use: "version",
Short: "Show version and build information",
RunE: func(cmd *cobra.Command, args []string) error {
fmt.Fprintf(os.Stdout, "Version: %s\n", version)
fmt.Fprintf(os.Stdout, "CommitSHA: %s\n", commit)
os.Exit(1)
return nil
},
}
return cmd
}