Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds a more explicit version string (version, as per the
Cargo.toml
, the profile used to build if notrelease
and the git sha), to the--help
&--version
but also logs it tostdout
on startup as well as to the logs (INFO
). The idea is that we have good traceability for when "something goes wrong".Example
At
INFO
log level, you get the version as well, and the dump of the actual config that'll be usedif the directory tree isn't "clean", i.e. has uncommited changes
The
-dirty
suffix is added to the shaLogs the profile target
If it's not
release
:finally, if
git
can't be executed, or this isn't build of a forkInstead of the sha, you get
unknown