Crates.io | kittysay |
lib.rs | kittysay |
version | 0.8.0 |
source | src |
created_at | 2024-02-07 02:11:57.594228 |
updated_at | 2024-06-10 19:48:03.402382 |
description | cowsay, but with a cute kitty :3 |
homepage | https://github.com/uncenter/kittysay |
repository | https://github.com/uncenter/kittysay |
max_upload_size | |
id | 1129951 |
size | 106,446 |
cowsay
, but with a cute kitty :3
----
< meow >
----
\
\
/l、
(゚、 。 7
l ~ヽ
じしf_,)ノ
cargo install kittysay
nix run nixpkgs#kittysay
kittysay <message>
# or through stdin
echo <message> | kittysay
You can customize the output colors.
# -c <message color> <cat color>
kittysay -c 2 5 <message>
echo <message> | kittysay -c 2 5
--width
You can use the --width
flag to change the width of the speech bubble. Defaults to 45
, maxes out at a little less than the width of your terminal if you try to pass a very large number.
$ kittysay "meow mrrrow mrrrp nyaaa nya nyaaa meow meowwww nyaaa meowwww"
--------------------------------------
/ meow mrrrow mrrrp nyaaa nya nyaaa meow \
\ meowwww nyaaa meowwww /
--------------------------------------
\
\
/l、
(゚、 。 7
l ~ヽ
じしf_,)ノ
$ kittysay "meow mrrrow mrrrp nyaaa nya nyaaa meow meowwww nyaaa meowwww" --width 1000
------------------------------------------------------------
< meow mrrrow mrrrp nyaaa nya nyaaa meow meowwww nyaaa meowwww >
------------------------------------------------------------
\
\
/l、
(゚、 。 7
l ~ヽ
じしf_,)ノ
$ kittysay "meow mrrrow mrrrp nyaaa nya nyaaa meow meowwww nyaaa meowwww" --width 1
-------
/ meow \
| mrrrow |
| mrrrp |
| nyaaa |
| nya |
| nyaaa |
| meow |
| meowwww |
| nyaaa |
\ meowwww /
-------
\
\
/l、
(゚、 。 7
l ~ヽ
じしf_,)ノ
--think
You can use the --think
flag to enable "think" mode, where the speech bubbles are replaced with thought bubbles (similar to the cowthink
program).
$ kittysay --think ":3"
⏜⏜
( :3 )
⏝⏝
○
○
/l、
(゚、 。 7
l ~ヽ
じしf_,)ノ