Display and customize cat images in your terminal 😼
|
|
||
|---|---|---|
| .github | ||
| .woodpecker | ||
| res | ||
| src | ||
| .editorconfig | ||
| .envrc | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| default.nix | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
| rustfmt.toml | ||
| shell.nix | ||
Usage
![]() |
![]() |
![]() |
![]() |
Fastfetch integration
You can use kitget directly with Fastfetch:
kitget --square | fastfetch --file-raw -
This might not work on terminals supporting images. Example Bash function (to use in your ~/.bashrc) for Kitty:
ff() {
stamp="$(date +%s)"
kitget --square -o "/tmp/kitget-$stamp"
clear
fastfetch --kitty "/tmp/kitget-$stamp" "$@"
rm -f "/tmp/kitget-$stamp"
}
Installation
Arch Linux
kitget is available in the AUR. It can be installed using an AUR helper (e.g. paru):
paru -S kitget
Nix
Nixpkgs
kitget is available in Nixpkgs. It can be installed using a variety of methods documented in NixOS Search.
Flakes
There is also a flake available. You can run it directly with:
nix run github:adamperkowski/kitget
or install it by adding the following to your flake inputs:
inputs.kitget.url = "github:adamperkowski/kitget";
Cargo
For all systems supported by Rust, you can install kitget using Cargo:
cargo install kitget
Keep in mind that crates installed with cargo install have to be manually upgraded and may not be included in $PATH by default.
Thanks to
- Kevin Balicot for the Cat as a service API (go give him money)
- Sebaguardian for mental support




