Fix annna-say for long lines. - 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 a62e3f5f6fbdb0c4932094de2cc1d6358708586e
 (DIR) parent 4c32a28ff193a33c9b29264f8d12502830c4c85a
 (HTM) Author: Annna Robert-Houdin <annna@bitreich.org>
       Date:   Tue, 26 Dec 2023 23:15:37 +0100
       
       Fix annna-say for long lines.
       
       Diffstat:
         M annna-say                           |       9 +++++++--
       
       1 file changed, 7 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/annna-say b/annna-say
       @@ -56,11 +56,16 @@ do
                ircpath="${ircbase}/${cserver}/${cname}"
                if [ -e "$ircpath/in" ];
                then
       -                printf "%s\n" "$@" > "${ircpath}/in"
       +                printf "%s\n" "$@" | fold -w 250 -s > "${ircpath}/in"
                else
                        ircpath="${ircbase}/${cserver}"
                        # Might be a user.
       -                printf "/j %s %s\n" "$c" "$@" > "${ircpath}/in"
       +                printf "%s\n" "$@" \
       +                | fold -w 250 -s \
       +                | while read -r line;
       +                do
       +                        printf "/j %s %s\n" "$c" "$line" > "${ircpath}/in"
       +                done
                fi
        
        done