because getting version info varies it adds cognitive load, user confusion
in CI knowing the version can be import, example:
after pr publish, run system tests against that version
e2e tests need to know what version was published
in CI getting the version number from the publish command output to the e2e test invocation can be actually surprisingly difficult
pipeline publishes once then runs systems tests across matrix of node versions, platforms, etc.
this leads to publish and test being different jobs
sharing data between jobs in ci pipeline is often non-trivial (not super hard but requires thinking, often knowledge/trial-error based where getting a detail wrong doesn't provide clear "error feedback" etc.
What
$ dripip get-current-commit-version
Why