diff --git a/lib/external/pattern_language b/lib/external/pattern_language index f82f5136a..54260bd8a 160000 --- a/lib/external/pattern_language +++ b/lib/external/pattern_language @@ -1 +1 @@ -Subproject commit f82f5136aea6356cb5b1cd092099c940d07eaab6 +Subproject commit 54260bd8aec041d45b8da0a0ff59f47279d91ebc diff --git a/plugins/builtin/source/content/command_line_interface.cpp b/plugins/builtin/source/content/command_line_interface.cpp index 55ae022cc..d686abc09 100644 --- a/plugins/builtin/source/content/command_line_interface.cpp +++ b/plugins/builtin/source/content/command_line_interface.cpp @@ -263,6 +263,10 @@ namespace hex::plugin::builtin { std::vector processedArgs = args; if (processedArgs.empty()) processedArgs.emplace_back("--help"); + else { + for (const auto &path : fs::getDefaultPaths(fs::ImHexPath::PatternsInclude)) + processedArgs.emplace_back(hex::format("--includes={}", wolv::util::toUTF8String(path))); + } std::exit(pl::cli::executeCommandLineInterface(processedArgs)); }