You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
76 lines
1.5 KiB
76 lines
1.5 KiB
3 years ago
|
# fumosay
|
||
|
## Like cowsay, but with soft friends (ᗜˬᗜ)
|
||
|
```
|
||
|
__ __ <⑨ There are no buses in Gensokyo ⑨>
|
||
|
| \ / | ()
|
||
|
| \____/ | ()
|
||
|
|__// V \\__|
|
||
|
/|| ᗜ ᗜ || \
|
||
|
\_\\_︶_//_/
|
||
|
jj⑨lll
|
||
|
()_/@V@V@V\_()
|
||
|
/@V@V@V@V\
|
||
|
(_)-----(_)
|
||
|
```
|
||
|
---
|
||
|
|
||
|
# Installation
|
||
|
|
||
|
## "Compile it yourself" way
|
||
|
clone this repository
|
||
|
- `git clone https://github.com/Unbewohnte/fumosay`
|
||
|
|
||
|
cd into cloned repo
|
||
|
- `cd fumosay/`
|
||
|
|
||
|
compile
|
||
|
- `make` or `g++ -static -O2 src/fumosay.cpp -o fumosay`
|
||
|
|
||
|
|
||
|
**or**
|
||
|
|
||
|
## "Download a pre-compiled version (Linux amd64 only)" way
|
||
|
- [Download a version of your choice](https://github.com/Unbewohnte/fumosay/releases)
|
||
|
|
||
|
unzip
|
||
|
- `unzip [zip_archive_name]`
|
||
|
|
||
|
cd into unzipped directory
|
||
|
- `cd fumosay/`
|
||
|
|
||
|
## After compilation|downloading
|
||
|
|
||
|
run installation script
|
||
|
- `chmod +x install.sh && sudo ./install.sh` or `sudo make install`
|
||
|
|
||
|
**Now you have fumosay installed !**
|
||
|
|
||
|
---
|
||
|
|
||
|
# Use
|
||
|
```
|
||
|
fumosay message_here
|
||
|
```
|
||
|
prints a message with a default fumo.fumo template
|
||
|
|
||
|
```
|
||
|
fumosay -f mini.fumo message_here
|
||
|
```
|
||
|
prints a message with a mini.fumo template. You can add your own fumofiles
|
||
|
in /usr/local/share/fumosay/fumofiles/ and use them with -f flag
|
||
|
|
||
|
```
|
||
|
fumosay -d path/to/your/fumofiles/ -f your_fumo.fumo fumofumo
|
||
|
```
|
||
|
uses a non-default path to fumofiles and a custom fumofile
|
||
|
|
||
|
---
|
||
|
|
||
|
# TODO list
|
||
|
|
||
|
- Add more fumos
|
||
|
- ~~Make it possible to use other fumos~~
|
||
|
- Improve message {box|bubble}
|
||
|
- ~~Embed fumofiles or take care of ways of locating them~~
|
||
|
- ~~Make an `install.sh` script~~
|