vv

verified version - one strict SemVer triple, always.

$ vv git
2.55.0
$ vv node
22.13.1
$ vv nope-xyz
0.0.0

Give it a tool, get back X.Y.Z - never blank, never noise. Missing or unparseable? 0.0.0. Machine-friendly by design.