cowsay, but with (ᗜˬᗜ)/\(ᗜ˰ᗜ) soft friends
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.
 
 
 
Unbewohnte 8f8ee5eb6e Ran 'cargo fmt' 3 years ago
fumofiles Fixed an overlapping text issue with cirno.fumo 3 years ago
src Ran 'cargo fmt' 3 years ago
.gitignore List fumos flag 3 years ago
CONTRIBUTING.md Improved README, CONTRIBUTING 3 years ago
Cargo.lock Fixed an overlapping text issue with cirno.fumo 3 years ago
Cargo.toml Appropriate installation directory 3 years ago
LICENSE (ᗜ˰ᗜ)/ The first working version \(ᗜˬᗜ) 3 years ago
README.md Improved README, CONTRIBUTING 3 years ago
install.sh Appropriate installation directory 3 years ago

README.md

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

install Rust

clone this repository

  • git clone https://github.com/Unbewohnte/fumosay

cd into cloned repo

  • cd fumosay/

compile for your OS && Architecture

  • cargo build --release

move compiled executable to the current directory

  • mv target/release/fumosay . or mv target/[target_name]/release/fumosay .

or

"Download a pre-compiled version (Linux amd64 only)" way

unzip

  • unzip [zip_archive_name] or 7z x [7z_archive_name]

cd into unzipped directory

  • cd fumosay/

After compilation|downloading

run installation script

  • chmod +x install.sh && sudo ./install.sh binary file and fumofiles must be in the same directory as install.sh !

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/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