rustycat-android 0.2.0

A colorful Android logcat viewer with package filtering

<div align="center">
  <h1>๐Ÿฆ€ RustyCat</h1>
  <img src="assets/ss.png" width="100%" alt="RustyCat Logo">

```bash
rcat "com.example.app.*"
```
  
</div>


## 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

```bash
cargo install rustycat-android
```

## Usage
```bash
rcat
```

Filter by package name:

```bash
rcat com.example.app
```

Filter with wildcard:

```bash
rcat "com.example.*"
```

Hide timestamps:

```bash
rcat --no-timestamp
# or
rcat -t
```



## Acknowledgments
Built with โค๏ธ using Rust

Inspired by traditional logcat viewers like [pidcat](https://github.com/JakeWharton/pidcat)