cmd: make "akvorado version" shorter

This commit is contained in:
Vincent Bernat
2025-09-14 20:49:38 +02:00
parent db8b4f2968
commit f429eba3d8
3 changed files with 21 additions and 0 deletions

View File

@@ -36,6 +36,9 @@ var versionCmd = &cobra.Command{
}
}
}
if !debug {
return nil
}
cmd.Println()
sch, err := schema.New(schema.DefaultConfiguration())

View File

@@ -41,4 +41,21 @@ func TestVersion(t *testing.T) {
if diff := helpers.Diff(got[:len(want)], want); diff != "" {
t.Errorf("`version` (-got, +want):\n%s", diff)
}
if strings.Contains(buf.String(), "\n- SrcNetName\n") {
t.Errorf("`version` contains %q", "SrcNetName")
}
}
func TestVersionDebug(t *testing.T) {
root := cmd.RootCmd
buf := new(bytes.Buffer)
root.SetOut(buf)
root.SetArgs([]string{"version", "-d"})
err := root.Execute()
if err != nil {
t.Errorf("`version` error:\n%+v", err)
}
if !strings.Contains(buf.String(), "\n- SrcNetName\n") {
t.Errorf("`version` does NOT contain %q", "SrcNetName")
}
}

View File

@@ -13,6 +13,7 @@ identified with a specific icon:
## Unreleased
- 🌱 *console*: submit form on Ctrl-Enter or Cmd-Enter while selecting dimensions
- 🌱 *cmd*: make `akvorado version` shorter (use `-d` for full output)
- 🌱 *build*: modernize JavaScript build with Oxlint and Rolldown-Vite
## 2.0.0-beta.6 - 2025-09-06