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.