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.