ultra-simple, local-only group chat for tilde servers written in posix sh
|
||
---|---|---|
.gitignore | ||
heed | ||
install.sh | ||
LICENSE.txt | ||
proclaim | ||
README.md | ||
scry |
bunkchat 🏰
bunkchat is ultra-simple, local-only chat for tilde servers written in posix sh
install
git clone https://git.bunk.computer/bunk/bunkchat.git && \
cd ./bunkchat && \
sudo ./install.sh
usage
bunkchat is comprised of three separate programs
- proclaim - post in chat
- heed - read current chat
- scry - read old chat
run proclaim
and heed
in adjacent terminals for best ux
security
hopefully!
- the chat log is append only, but anyone can append anything to it
proclaim
only accepts user input withread -r
, which does not expand variables, and appends to the chat log withecho "$userinput" >> $chatlog
heed
only doestail -f
on the chat logscry
only opens the chat log withless
- no one has execute permissions on the chat log
if you find a security issue, please contact us
notes
if your file system does not support setting append only permissions with chattr +a
, install.sh will fail
bunkchat should work on all standard linuxes. not tested on bsd