ref: ce7c66bff42a5073a334915fda1f70398747828c
dir: /bin/holdchat/
#!/bin/rc rfork ne flagfmt='f chatfile, n nick' args='' if(! eval `''{aux/getflags $*} || ! ~ $#* 0) exec aux/usage cfile=/n/chat/chat nick=qwx if(~ $#flagf 1) cfile=$flagf if(~ $#flagn 1) nick=$flagn echo no. >[1=2]; exit no. while(){ hold /tmp/hold >[2]/dev/null \ && cat /tmp/hold | sed '1s/^/'$nick' → /' >>$cfile && rm -f /tmp/hold clr }