# CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

## Project Overview

This is a Rust CLI application called `hooklistener-cli` that uses the Ratatui library for terminal UI functionality. The project is in early development stage.

## Build and Development Commands

```bash
# Build the project
cargo build

# Build release version
cargo build --release

# Run the application
cargo run

# Run tests
cargo test

# Check code without building
cargo check

# Format code
cargo fmt

# Run linter
cargo clippy
```

## Project Structure

- `src/main.rs` - Main entry point for the CLI application
- `Cargo.toml` - Project dependencies and configuration

## Dependencies

- **ratatui** (^0.30.0) - Terminal UI library for building rich command-line interfaces

## Development Notes

- The project uses Rust edition 2024
- This appears to be a terminal-based hook listener CLI tool, likely for monitoring or processing webhooks or Git hooks