Added build info to `ceev -v' if version is devel

Very dumb I know lmao
master
Ruben Dahl 2023-01-13 21:07:38 +01:00
parent d5c5c042fc
commit 2be92c75e7
1 changed files with 7 additions and 1 deletions

View File

@ -62,7 +62,13 @@ int show_help() {
} }
int show_version() { int show_version() {
std::cout << "CeeV version " << __ceev_version << '\n'; char buf[6];
std::memcpy(buf, &__ceev_version[std::strlen(__ceev_version) - 5], 6);
if (!std::strcmp(buf, "devel"))
std::cout << "CeeV version " << __ceev_version << " (Build "
<< GIT_COMMIT_HASH << ")" << '\n';
else
std::cout << "CeeV version " << __ceev_version << '\n';
return 0; return 0;
} }