mirror of
https://github.com/hyprwm/hyprpaper.git
synced 2026-02-04 12:35:40 +00:00
core: add a version argument
This commit is contained in:
@ -14,6 +14,7 @@ int main(int argc, const char** argv, const char** envp) {
|
||||
|
||||
ASSERT(parser.registerStringOption("config", "c", "Set a custom config path"));
|
||||
ASSERT(parser.registerBoolOption("verbose", "", "Enable more logging"));
|
||||
ASSERT(parser.registerBoolOption("version", "v", "Show hyprpaper's version"));
|
||||
ASSERT(parser.registerBoolOption("help", "h", "Show the help menu"));
|
||||
|
||||
if (const auto ret = parser.parse(); !ret) {
|
||||
@ -26,6 +27,11 @@ int main(int argc, const char** argv, const char** envp) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (parser.getBool("version").value_or(false)) {
|
||||
std::println("hyprpaper v{}", HYPRPAPER_VERSION);
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (parser.getBool("verbose").value_or(false)) {
|
||||
g_logger->setLogLevel(LOG_TRACE);
|
||||
g_state->verbose = true;
|
||||
|
||||
Reference in New Issue
Block a user