Fix annna-cmd. - annna - Annna the nice friendly bot. HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/ DIR Log DIR Files DIR Refs DIR Tags DIR README --- DIR commit b68e6a303205a0c529a2a950ecdc7ef12163866f DIR parent cf2f72804b667881fcf947e021bf5a10af7cd474 HTML Author: Annna Robert-Houdin <annna@bitreich.org> Date: Wed, 27 Dec 2023 10:42:06 +0100 Fix annna-cmd. Diffstat: M annna-say | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) --- DIR diff --git a/annna-say b/annna-say @@ -63,7 +63,20 @@ do ircpath="${ircbase}/${cserver}/${cname}" if [ -e "$ircpath/in" ]; then - printf "%s\n" "$@" | fold -w 250 -s > "${ircpath}/${outfile}" + case "${outfile}" in + "in") + printf "%s\n" "$@" | fold -w 250 -s > "${ircpath}/${outfile}" + ;; + "out") + printf "%s\n" "$@" \ + | fold -w 250 -s \ + | while read -r line; + do + printf "%s <%s> %s\n" "$(date +s)" "annna-cmd" "$line" \ + > "${ircpath}/${outfile}" + done + ;; + esac else ircpath="${ircbase}/${cserver}" # Might be a user. Do not bother with outfile, he/she is not in our control.