The cutest successor of cowsay.

Overview

kittysay

The cutest successor of cowsay.


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

Installation

Cargo

cargo install kittysay
# or
cargo install --git https://github.com/uncenter/kittysay.git

Nix

Try it out

nix run github:uncenter/kittysay/v0.4.0 ":3"
# or for the latest commit
nix run github:uncenter/kittysay -- ":3"

Installation with flakes

{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
    kittysay.url = "github:uncenter/kittysay";
  };

  outputs = { self, nixpkgs, kittysay }: {
    nixosConfigurations.example = nixpkgs.lib.nixosSystem {
      system = "x86_64-linux";
      modules = [{
        environment.systemPackages = [
          inputs.kittysay.packages.${pkgs.system}.default
        ];
      }];
    };
  }
}

Usage

kittysay ":3"

echo ":3" | kittysay -

You can use the --width flag to change the width of the message box (kittysay ":3" --width 100), or the --think flag to enable "think" mode (in which the speech bubbles are replaced with thought bubbles, similar to the cowthink program).

License

GPL-3.0

You might also like...
Comments
  • Support for stdin

    Support for stdin

    Add support for stdin like in cowsay,

    For example you could use echo 'nya' | kittysay or maybe with a special flag echo 'nya' | kittysay -s to pass in the outputs of other programs. This is very useful for scripting or when you want your fetch to be said by a cute kitty.

    opened by Lutitious 1
Releases(v0.4.0)
Designed as successor to Pretty-Good-Video for improved codec structure, API design & performance

Pretty Fast Video Minimal video codec designed as a successor to Pretty Good Video Goals are to improve: Quality API design Codec structure (Hopefully

Hazel Stagner 36 Jun 5, 2023