From cd53732c7d8d60137ea89f2d8835235463706528 Mon Sep 17 00:00:00 2001 From: Steve Brown Date: Mon, 28 Mar 2022 09:46:19 -0500 Subject: [PATCH] Change non-word regex to be POSIX compliant This makes the regex compatible with BSD and GNU versions of sed. --- tldr.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tldr.py b/tldr.py index 7e96807..aa3ab5d 100755 --- a/tldr.py +++ b/tldr.py @@ -477,10 +477,10 @@ def create_parser() -> ArgumentParser: shtab.add_argument_to(parser, preamble={ 'bash': r'''shtab_tldr_cmd_list(){{ - compgen -W "$("{py}" -m tldr --list | sed 's/\W/ /g')" -- "$1" + compgen -W "$("{py}" -m tldr --list | sed 's/[^[:alnum:]_]/ /g')" -- "$1" }}'''.format(py=sys.executable), 'zsh': r'''shtab_tldr_cmd_list(){{ - _describe 'command' "($("{py}" -m tldr --list | sed 's/\W/ /g'))" + _describe 'command' "($("{py}" -m tldr --list | sed 's/[^[:alnum:]_]/ /g'))" }}'''.format(py=sys.executable) })