From b3b7166812e5966e36d857eaadf65364b4cbc653 Mon Sep 17 00:00:00 2001 From: Martchus Date: Fri, 29 Dec 2023 16:08:39 +0100 Subject: [PATCH] Fix bash completion when path contains round brackets --- application/argumentparser.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/application/argumentparser.cpp b/application/argumentparser.cpp index da21eef..eb0c5c5 100644 --- a/application/argumentparser.cpp +++ b/application/argumentparser.cpp @@ -1515,6 +1515,8 @@ void ArgumentParser::printBashCompletion(int argc, const char *const *argv, unsi string unescapedOpening(opening); findAndReplace(unescapedOpening, "\\ ", " "); findAndReplace(unescapedOpening, "\\,", ","); + findAndReplace(unescapedOpening, "\\(", "("); + findAndReplace(unescapedOpening, "\\)", ")"); findAndReplace(unescapedOpening, "\\[", "["); findAndReplace(unescapedOpening, "\\]", "]"); findAndReplace(unescapedOpening, "\\!", "!");