nova-version

command
v1.2.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 11, 2026 License: MIT Imports: 2 Imported by: 0

README

nova-version

What it is

nova-version: which version of each tool is installed, recorded and compared

Why use it

See what is installed and at which version.

Install

go install github.com/mas-bandwidth/nova-tools/cmd/nova-version@latest
nova-version version

First run

The transcript below is executed line for line by the docs tests; the full record is in docs/TESTS.md.

$ nova-version example --out versions.tsv
EXAMPLE OK wrote=versions.tsv entries=1 unchanged=false
EXAMPLE NOTE next: nova-version report --file versions.tsv
$ nova-version report --file versions.tsv
REPORT OK checked=1 known=1 unknown=0 changed=- sent=- took=24ms file=versions.tsv host=- as=- entries=1 kinds=tool at=2026-10-02T02:55:03Z timeout=5s budget=1m0s max=20 snapshot=-
REPORT TOOL name=go kind=tool version=1.27.1 raw=go\x20version\x20go1.27.1\x20darwin/arm64 path=/opt/homebrew/bin/go

Verbs

The nova-version section of the command reference documents every verb's flags, effect and exit codes.

  • example
  • moved
  • snapshot
  • diff
  • report
  • send
  • version
  • help

Spec

The contract is docs/SPEC-VERSION.md.

Documentation

Overview

Command nova-version reports installed tool identities and shares the update reader: local stdout by default, optional prepared bus delivery. The contract is docs/SPEC-VERSION.md. The tool is internal/update's VersionTool on pkg/tool, and its help banner ends in the runnable block below, which cmd/nova-version/slow_test.go runs, as printed, with the binary alone.

example:
  nova-version example --out versions.tsv
  nova-version snapshot --file versions.tsv
  nova-version report --file versions.tsv
  nova-version version

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL