github.com/ggreg80/ketos@v0.0.0-20171109040536-049616f51ddb/cmd/version/command.go (about)

     1  package version
     2  
     3  import (
     4  	"fmt"
     5  
     6  	"github.com/spf13/cobra"
     7  )
     8  
     9  var (
    10  	Version string
    11  	Commit  string
    12  )
    13  
    14  var (
    15  	Command = &cobra.Command{
    16  		Use:   "version",
    17  		Short: "show xcb version",
    18  		Args:  cobra.NoArgs,
    19  
    20  		RunE: versionMain,
    21  	}
    22  )
    23  
    24  func versionMain(cmd *cobra.Command, args []string) error {
    25  
    26  	_, err := fmt.Printf("Version: %10s\nCommit: %10s\n", Version, Commit)
    27  	return err
    28  }