Skip to content

Willem-Jaap/tallyhawk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tallyhawk 🦅

A sharp-eyed CLI tool for gathering project statistics.

Installation

cargo install tallyhawk

Usage

# Analyze current directory
tallyhawk count

# Analyze specific path
tallyhawk count /path/to/project

# Different output formats
tallyhawk count --format json
tallyhawk count --format csv

# Include hidden files
tallyhawk count --all

# Include comments and blank lines in count
tallyhawk count --include-comments --include-blanks

Features

  • 📊 Comprehensive project statistics
  • 🎨 Beautiful colored terminal output
  • 📁 Support for multiple file types and languages
  • 🔍 Respects .gitignore files
  • 📤 Multiple output formats (table, JSON, CSV)
  • ⚡ Fast scanning with parallel processing

Development

# Build
cargo build

# Run
cargo run -- count

# Test
cargo test

# Release build
cargo build --release

License

MIT License - see LICENSE file for details.

About

A sharp-eyed CLI for gathering project stats like linecount & files inspired by `cloc`

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages