cmd/version.go (21 lines of code) (raw):

// Copyright (c) 2022 EPAM Systems, Inc. // // This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this // file, You can obtain one at http://mozilla.org/MPL/2.0/. package cmd import ( "fmt" "runtime" "github.com/spf13/cobra" ) var ( ref = "main" commit = "HEAD" buildAt = "now" ) var versionCmd = &cobra.Command{ Use: "version", Short: "Print dexctl version", Run: func(cmd *cobra.Command, args []string) { fmt.Printf("dexctl %s %s build at %s %s\n", ref, commit, buildAt, runtime.Version()) }, } func init() { rootCmd.AddCommand(versionCmd) }