We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3d797f5 commit 2d09f28Copy full SHA for 2d09f28
cli/version/version.go
@@ -20,6 +20,7 @@ package version
20
import (
21
"fmt"
22
"os"
23
+ "time"
24
25
"github.com/arduino/arduino-cli/cli/globals"
26
"github.com/arduino/arduino-cli/cli/output"
@@ -41,5 +42,14 @@ func NewCommand() *cobra.Command {
41
42
func run(cmd *cobra.Command, args []string) {
43
if output.JSONOrElse(globals.VersionInfo) {
44
fmt.Printf("%s\n", globals.VersionInfo)
45
+ res := &versionOutput{
46
+ Command: cmd.Parent().Name(),
47
+ Version: cli.VersionInfo.VersionString,
48
+ Commit: cli.VersionInfo.Commit,
49
+ BuildDate: cli.VersionInfo.BuildDate.Format(time.RFC3339),
50
+ }
51
+ if cli.OutputJSONOrElse(res) {
52
+ fmt.Printf("%s\n", cli.VersionInfo)
53
54
}
55
0 commit comments