diff options
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/zsh.pl | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/scripts/zsh.pl b/scripts/zsh.pl index 941b3222c..0f9cbec7d 100755 --- a/scripts/zsh.pl +++ b/scripts/zsh.pl @@ -45,9 +45,12 @@ sub parse_main_opts { my $option = ''; + $arg =~ s/\:/\\\:/g if defined $arg; + $desc =~ s/'/'\\''/g if defined $desc; $desc =~ s/\[/\\\[/g if defined $desc; $desc =~ s/\]/\\\]/g if defined $desc; + $desc =~ s/\:/\\\:/g if defined $desc; $option .= '{' . trim($short) . ',' if defined $short; $option .= trim($long) if defined $long; |