github.com/robgonnella/ardi/v2@v2.4.5-0.20230102052001-11a49de978c3/commands/version.go (about)

     1  package commands
     2  
     3  import (
     4  	"github.com/robgonnella/ardi/v2/version"
     5  
     6  	"github.com/spf13/cobra"
     7  )
     8  
     9  func getVersionCmd(env *CommandEnv) *cobra.Command {
    10  	return &cobra.Command{
    11  		Use:   "version",
    12  		Long:  "\nPrints current version of ardi",
    13  		Short: "Prints current version of ardi",
    14  		Run: func(cmd *cobra.Command, args []string) {
    15  			ardiVersion := version.VERSION
    16  			arduinoCliVersion := env.ArdiCore.Cli.ClientVersion()
    17  			env.Logger.Infoln("")
    18  			env.Logger.Infof("ardi: v%s", ardiVersion)
    19  			env.Logger.Infof("arduino-cli: %s", arduinoCliVersion)
    20  			env.Logger.Infoln("")
    21  		},
    22  	}
    23  }