change default chat.log location and tone of prompts

This commit is contained in:
sorrel 2024-04-12 14:50:55 -04:00
parent 2815067b1c
commit 842d04c63a
3 changed files with 30 additions and 20 deletions

13
heed
View file

@ -1,12 +1,17 @@
#!/bin/sh -e
chatlog="/var/log/bunkchat/chat.log"
clear
figlet -f future heed - bunkchat
echo "╻ ╻┏━╸┏━╸╺┳┓ ┏┓ ╻ ╻┏┓╻╻┏ ┏━╸╻ ╻┏━┓╺┳╸"
echo "┣━┫┣╸ ┣╸ ┃┃ ╺━╸ ┣┻┓┃ ┃┃┗┫┣┻┓┃ ┣━┫┣━┫ ┃ "
echo "╹ ╹┗━╸┗━╸╺┻┛ ┗━┛┗━┛╹ ╹╹ ╹┗━╸╹ ╹╹ ╹ ╹ "
echo "#######################################################################"
echo "# Take heed, $USER! This is a group chat with everyone on the server! #"
echo "# You can view earlier chat with 'scry' or 'less /srv/bunkchat.txt' #"
echo " Take heed, $USER! This is a group chat with everyone on the server!"
echo " You can view earlier chat with 'scry' or 'less /srv/bunkchat.txt'"
echo "#######################################################################"
echo
tail -f /srv/bunkchat.txt
tail -f $chatlog

View file

@ -1,17 +1,18 @@
#!/bin/bash -e
#!/bin/sh -e
# make username uppercase
username=$(echo "$USER" | tr '[:lower:]' '[:upper:]')
timezone="America/New_York"
declare prompt
timezone="UTC"
chatlog="/var/log/bunkchat/chat.log"
prompt=""
makeSlug () {
# make time and date
time=$(TZ=${timezone} date +%I:%M%p)
date=$(TZ=${timezone} date +%m/%d)
# make time and date
time=$(TZ=${timezone} date +%I:%M%p)
date=$(TZ=${timezone} date +%m/%d)
# make name/time string
prompt="${username}-${date}-${time}"
# make name/time string
prompt="${username}-${date}-${time}"
}
# enter bunkchat mode (clear the screen)
@ -19,11 +20,14 @@ clear
while true
do
figlet -f future proclaim - bunkchat
echo "You may view old chat with 'scry', heathen."
echo "-------------------------------------------"
read -r -p "speak to the server: " text
makeSlug
echo "${prompt}: $text" >> /srv/bunkchat.txt
clear
echo "┏━┓┏━┓┏━┓┏━╸╻ ┏━┓╻┏┳┓ ┏┓ ╻ ╻┏┓╻╻┏ ┏━╸╻ ╻┏━┓╺┳╸"
echo "┣━┛┣┳┛┃ ┃┃ ┃ ┣━┫┃┃┃┃ ╺━╸ ┣┻┓┃ ┃┃┗┫┣┻┓┃ ┣━┫┣━┫ ┃ "
echo "╹ ╹┗╸┗━┛┗━╸┗━╸╹ ╹╹╹ ╹ ┗━┛┗━┛╹ ╹╹ ╹┗━╸╹ ╹╹ ╹ ╹ "
echo "You may view old chat with 'scry'!"
echo "----------------------------------"
printf "speak to the server: " >&2
read -r text
makeSlug
echo "${prompt}: $text" >> $chatlog
clear
done

3
scry
View file

@ -1,3 +1,4 @@
#!/bin/sh -e
chatlog="/var/log/bunkchat/chat.log"
less /srv/bunkchat.txt
less $chatlog