3 unstable releases
0.2.0 | Feb 5, 2025 |
---|---|
0.1.1 | Feb 3, 2025 |
0.1.0 | Feb 3, 2025 |
#376 in Images
366 downloads per month
655KB
214 lines
🦀 RustyCat

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
Dependencies
~3–11MB
~124K SLoC