# apyr
`apyr` is a console-based Text User Interface (TUI) program for efficient browsing and filtering of log files.
## Features
- **Console-Based TUI**: Lightweight interface for seamless experience.
- **Regex Filtering**: Use regular expressions to filter log entries.
## User Guide
Navigation is loosely based on Vi keybinds.
### General Navigation
- **Tab**: Toggle between the Search and Matches panels.
### In the Search Panel
- **Character Keys (a-z, 0-9, etc.)**: Type characters to form a search query.
- **Backspace**: Remove the last character from the search query.
- **Escape (Esc)**: Switch focus to the Matches panel.
### In the Matches Panel
- **j**: Scroll down the matches by one line.
- **k**: Scroll up the matches by one line.
- **d**: Scroll down the log by five lines.
- **u**: Scroll up the log by five lines.
- **l**: Scroll horizontally to the right by three columns.
- **h**: Scroll horizontally to the left by three columns.
- **q**: Quit the application.
- **c**: Clear the search query and switch to the Search panel.
- **i**: Switch to the Search panel.
- **f**: Toggle the following mode.