rustycat-android

Crates.iorustycat-android
lib.rsrustycat-android
version0.2.0
created_at2025-02-03 20:24:39.34515+00
updated_at2025-02-05 18:53:11.001717+00
descriptionA colorful Android logcat viewer with package filtering
homepagehttps://github.com/cesarferreira/rustycat
repositoryhttps://github.com/cesarferreira/rustycat
max_upload_size
id1540997
size662,225
CΓ©sar Ferreira (cesarferreira)

documentation

README

πŸ¦€ RustyCat

RustyCat Logo
rcat "com.example.app.*"

About

RustyCat is a modern Android logcat viewer written in Rust that makes debugging Android applications more pleasant with colored output and smart formatting.

Features

  • 🎨 Colored log levels (Debug, Info, Warning, Error, Verbose, Fatal)
  • 🏷️ Smart tag coloring with 12 distinct colors
  • ⏰ Precise timestamps with millisecond precision
  • πŸ“± Package filtering support (e.g., com.example.app or com.example.*)
  • πŸ“ Intelligent tag display (shows tags only when they change)
  • πŸ“Š Clean formatting with proper padding and alignment
  • πŸ”„ Multi-line log support with proper indentation
  • ⌨️ Interactive mode (press 'q' to quit)
  • 🧹 Automatic logcat buffer clearing on start

Installation

cargo install rustycat-android

Usage

rcat

Filter by package name:

rcat com.example.app

Filter with wildcard:

rcat "com.example.*"

Hide timestamps:

rcat --no-timestamp
# or
rcat -t

Acknowledgments

Built with ❀️ using Rust

Inspired by traditional logcat viewers like pidcat

Commit count: 24

cargo fmt