Make posex a common man thing. - annna - Annna the nice friendly bot.
 (HTM) git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Tags
 (DIR) README
       ---
 (DIR) commit 04b8810c4af653bb47f7148f624635e89ff2f84b
 (DIR) parent 045881a05309b02e07b9a0357869a99e1ac610e1
 (HTM) Author: Annna Robert-Houdin <annna@bitreich.org>
       Date:   Tue, 23 Feb 2021 18:56:50 +0100
       
       Make posex a common man thing.
       
       Diffstat:
         M annna-start-services                |      12 +++++-------
       
       1 file changed, 5 insertions(+), 7 deletions(-)
       ---
 (DIR) diff --git a/annna-start-services b/annna-start-services
       @@ -276,19 +276,17 @@ annna_common() {
                                annna-say -c "${channel}" "${user}, ${randomoneliner}"
                        fi
                        ;;
       -        "${botname}, posex man "*|"${botname}, posix man "*)
       -                exp="$(printf "%s\n" "${text}" | cut -c 18- | sed 's,\t,    ,g')"
       -                chapter=1
       -                case "${exp%% *}" in
       -                        1|3) chapter="${exp%% *}"; exp="${exp#* }" ;;
       -                esac
       -                dresult="$(COLUMNS=80 man "${chapter}p" "${exp}")"
       +        "${botname}, man "*|"${botname}, man "*)
       +                exp="$(printf "%s\n" "${text}" | cut -c 12- | sed 's,\t,    ,g')"
       +                dresult="$(COLUMNS=80 man "${exp}" 2>/dev/null)"
       +
                        if [ "$dresult" ];
                        then
                                puri="$(printf "%s" "${dresult}" | /br/bin/bitreich-paste)"
                        else
                                puri="No matches found."
                        fi
       +
                        annna-say -c "${channel}" "${puri}"
                        ;;
                "${botname}, wolfram is "*)