diff options
| author | Vaxry <vaxry@vaxry.net> | 2024-01-28 02:04:35 +0000 |
|---|---|---|
| committer | Vaxry <vaxry@vaxry.net> | 2024-01-28 02:04:35 +0000 |
| commit | 352574d862fdd4c379816cdcc30a99c806e60c5b (patch) | |
| tree | b61f0e188179db5174ee044cc5611ae0010b65ee /hyprpm/src/core/PluginManager.cpp | |
| parent | bfcc2adbdab5c10eacb584dedc22764bce114a10 (diff) | |
hyprpm: add --force for update
closes #4547
Diffstat (limited to 'hyprpm/src/core/PluginManager.cpp')
| -rw-r--r-- | hyprpm/src/core/PluginManager.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/hyprpm/src/core/PluginManager.cpp b/hyprpm/src/core/PluginManager.cpp index 4cc93d4b..614c26ab 100644 --- a/hyprpm/src/core/PluginManager.cpp +++ b/hyprpm/src/core/PluginManager.cpp @@ -316,7 +316,7 @@ eHeadersErrors CPluginManager::headersValid() { return HEADERS_OK; } -bool CPluginManager::updateHeaders() { +bool CPluginManager::updateHeaders(bool force) { const auto HLVER = getHyprlandVersion(); @@ -325,7 +325,7 @@ bool CPluginManager::updateHeaders() { std::filesystem::permissions("/tmp/hyprpm", std::filesystem::perms::all, std::filesystem::perm_options::replace); } - if (headersValid() == HEADERS_OK) { + if (!force && headersValid() == HEADERS_OK) { std::cout << "\n" << std::string{Colors::GREEN} + "✔" + Colors::RESET + " Your headers are already up-to-date.\n"; auto GLOBALSTATE = DataState::getGlobalState(); GLOBALSTATE.headersHashCompiled = HLVER.hash; |
