#cowsay #cute #kitty #width #cli #think

bin+lib 小猫说

cowsay,但带有可爱的小猫 :3

8 个版本 (破坏性更新)

0.8.0 2024年6月10日
0.7.0 2024年6月10日
0.6.0 2024年5月7日
0.5.0 2024年4月10日
0.1.0 2024年2月7日

#1358 in 命令行工具

Download history 154/week @ 2024-05-03 16/week @ 2024-05-10 6/week @ 2024-05-17 2/week @ 2024-05-24 297/week @ 2024-06-07 49/week @ 2024-06-14 9/week @ 2024-06-21 33/week @ 2024-06-28 1/week @ 2024-07-05

每月469次下载

MIT 许可证

37KB
186

小猫说

cowsay,但带有可爱的小猫 :3


  ----
< meow >
  ----
  \
    \
      /l、
    (゚、 。 
      l  ~ヽ
      じしf_,)ノ

安装

Cargo

cargo install kittysay

Nix

通过 Nixpkgs 提供.

nix run nixpkgs#kittysay

用法

kittysay <message>
# or through stdin
echo <message> | kittysay

您可以自定义输出颜色。

# -c <message color> <cat color>
kittysay -c 2 5 <message>
echo <message> | kittysay -c 2 5

--width

您可以使用 --width 标志来更改话泡的宽度。默认为 45,如果尝试传递一个非常大的数字,则最大值略小于终端的宽度。

$ 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

您可以使用 --think 标志来启用“思考”模式,其中话泡被思想气泡所取代(类似于 cowthink 程序)。

$ kittysay --think ":3"

  ⏜⏜
( :3 )
  ⏝⏝
  
    
      /l、
    (゚、 。 7
      l  ~
      じしf_,)

许可证

GPL-3.0

依赖关系

~6–15MB
~171K SLoC