#ascii-art #cat #terminal-ascii-art #terminal-art #fun #art

app termicat

A fun ASCII cat art display that shows random cats every 15-35 seconds

3 releases

0.1.2 Aug 22, 2025
0.1.1 Aug 22, 2025
0.1.0 Aug 21, 2025

#95 in Visualization

GPL-3.0-only

18KB
301 lines

termicat ๐Ÿฑ

A fun terminal application that displays random ASCII cat art every 15-35 seconds. Perfect for adding some feline charm to your terminal!

Features

  • ๐ŸŽจ 15 different ASCII cat art designs
  • โฐ Random display interval (15-35 seconds)
  • ๐Ÿงน Automatic terminal clearing between cats
  • ๐ŸŽฒ Randomized cat selection

Installation

From crates.io

cargo install termicat

From source

git clone https://github.com/stevecellbio/termicat
cd termicat
cargo build --release
cargo run

Usage

Simply run the binary and enjoy the cat parade:

termicat

The application will:

  1. Display a random ASCII cat
  2. Wait 15-35 seconds (randomly chosen)
  3. Clear the terminal
  4. Show another cat
  5. Repeat forever

To stop the application, press Ctrl+C.

ASCII Art Preview

Here's a sample of what you might see:

    |\__/,|   (`\
  _.|o o  |_   ) )
-(((---(((--------
    _._     _,-'""`-._
   (,-.`._,'(       |\`-/|
       `-.-' \ )-`( , o o)
             `-    \`_`"'-

Why termicat?

-- it's pretty funny

Requirements

  • Rust 1.56.0 or later

Contributing

Contributions are welcome! Feel free to:

  • Add more ASCII cat designs
  • Improve the display timing
  • Add configuration options
  • Fix bugs or improve code quality

License

  • Gpl-3.0

at your option.

Acknowledgments

Dependencies

~405KB