refactor(bladectl): use short-commit sha in version cmd

This commit is contained in:
Cedric Kienzler
2025-06-07 00:53:01 +02:00
parent f6234b5a3d
commit b176f86394

View File

@@ -40,7 +40,12 @@ var cmdVersion = &cobra.Command{
tablewriter.WithHeaderAutoFormat(tw.Off),
)
_ = tbl.Append([]string{"bladectl", Version, Commit, BuildTime.Format(time.RFC3339)})
commit := Commit
if len(commit) > 7 {
commit = commit[:7]
}
_ = tbl.Append([]string{"bladectl", Version, commit, BuildTime.Format(time.RFC3339)})
var wg sync.WaitGroup
for idx, client := range clients {
@@ -49,10 +54,15 @@ var cmdVersion = &cobra.Command{
defer wg.Done()
if status, err := client.GetStatus(ctx, &emptypb.Empty{}); err == nil && status.Version != nil {
commit := status.Version.Commit
if len(commit) > 7 {
commit = commit[:7]
}
_ = tbl.Append([]string{
fmt.Sprintf("api: %s", bladeNames[idx]),
status.Version.Version,
status.Version.Commit,
commit,
time.Unix(status.Version.Date, 0).Format(time.RFC3339),
})
} else {