Use new json wrapper for version command

This commit is contained in:
Kristoffer Dalby 2021-11-04 22:41:55 +00:00
parent 9e9049307e
commit dce82f4323

View file

@ -1,9 +1,6 @@
package cli
import (
"fmt"
"strings"
"github.com/spf13/cobra"
)
@ -18,11 +15,7 @@ var versionCmd = &cobra.Command{
Short: "Print the version.",
Long: "The version of headscale.",
Run: func(cmd *cobra.Command, args []string) {
o, _ := cmd.Flags().GetString("output")
if strings.HasPrefix(o, "json") {
JsonOutput(map[string]string{"version": Version}, nil, o)
return
}
fmt.Println(Version)
output, _ := cmd.Flags().GetString("output")
SuccessOutput(map[string]string{"version": Version}, Version, output)
},
}