4c491e41c8 | ||
---|---|---|
src | ||
LICENSE | ||
Makefile | ||
README.md |
README.md
nicethings
A program for shared unix servers, specifically tilde.town, to cheer people up .
Table of Contents
How it works
Users collaborate by adding or removing nice messages to their own list, where the messages are combined and then displayed at random by any user.
How it works in detail
- Each user has a
~/.nicethings
directory. - Users can add messages to this file using the
nicethings add "your nice message here"
interface. - Each message is stored in the file as separate lines. No file format is used.
- Users can display a numbered list of the messages they have stored using the
nicethings ls
interface. - Users can remove their own messages using the
nicethings rm 2
interface, where the number refers to an item in their list. - Users can view a random message from a random user using the
nicethings
interface (with no arguments).
Installation
- Run
git clone https://github.com/m455/nicethings
- Run
cd nicethings
- Run
make
for further instructions.
Usage
town nicethings [<command>] [<args>]
Commands:
No command - Print a random nice thing.
add - Add a message to the list of nice things.
ls - Print a numbered list of the nice things you have added.
rm - Remove a message you have added from the list of nice things.
Examples:
town nicethings
town add \"You are beautiful\"
town ls
town rm 2