Fix bash completion when path contains round brackets

This commit is contained in:
Martchus 2023-12-29 16:08:39 +01:00
parent 8bffc93316
commit b3b7166812
1 changed files with 2 additions and 0 deletions

View File

@ -1515,6 +1515,8 @@ void ArgumentParser::printBashCompletion(int argc, const char *const *argv, unsi
string unescapedOpening(opening);
findAndReplace<string>(unescapedOpening, "\\ ", " ");
findAndReplace<string>(unescapedOpening, "\\,", ",");
findAndReplace<string>(unescapedOpening, "\\(", "(");
findAndReplace<string>(unescapedOpening, "\\)", ")");
findAndReplace<string>(unescapedOpening, "\\[", "[");
findAndReplace<string>(unescapedOpening, "\\]", "]");
findAndReplace<string>(unescapedOpening, "\\!", "!");