From 352574d862fdd4c379816cdcc30a99c806e60c5b Mon Sep 17 00:00:00 2001 From: Vaxry Date: Sun, 28 Jan 2024 02:04:35 +0000 Subject: hyprpm: add --force for update closes #4547 --- hyprpm/src/core/PluginManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'hyprpm/src/core/PluginManager.cpp') 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; -- cgit v1.2.3