Releases: Sixeight/ccl
v0.0.2
Fixed
- Fixed
--tool-excludeflag not working properly - Fixed issue where
--toolsflag was displaying messages for user roles incorrectly
Added
- Enhanced compact mode display formatting
- Improved handling of empty project files
See CHANGELOG.md for full details.
v0.0.1 - Initial Release
ccl v0.0.1 - Initial Release 🎉
I'm excited to announce the first release of ccl (Claude Code Log), a command-line tool for viewing and analyzing Claude Code project files.
What is ccl?
ccl converts Claude Code's JSONL project files into human-readable format, making it easy to review conversations, search through history, and analyze tool usage patterns. It's designed to be fast, intuitive, and integrate seamlessly into your development workflow.
Key Features
🔍 Smart Project Detection
- Automatically finds project files for your current directory
- No need to remember complex file paths
🎯 Powerful Filtering
# View only user messages
ccl --role user
# See all Bash commands executed
ccl --tool Bash
# Filter with glob patterns
ccl --tool "*Edit" # All edit operations📊 Project Management
# List all your Claude Code projects
ccl status
# Show project information and history
ccl status -i
# Search through project history
ccl status -i -s "git*"🚀 Real-time Monitoring
# Follow mode - watch conversations as they happen
ccl -f
# Stream processing for piped input
tail -f project.jsonl | ccl🎨 Beautiful Output
- Syntax-highlighted code blocks
- Colored terminal output
- Compact mode for dense information
- JSON output for scripting
💰 Usage Analytics (Optional)
- Token count tracking
- Cost estimation
- Timing information
Installation
go install github.com/Sixeight/ccl@v0.0.1Quick Start
# View current project
ccl
# List all projects
ccl status
# Follow conversation in real-time
ccl -fPlatform Support
Built with Go's standard library only - no external dependencies. Works on:
- macOS
- Linux
- Windows
What's Next?
This is just the beginning. Future releases will include:
- GitHub Actions for CI/CD
- Multi-platform binary releases via goreleaser
- Homebrew formula
- Enhanced filtering capabilities
- Export functionality
Contributing
Found a bug or have a feature request? Please open an issue at https://github.com/Sixeight/ccl/issues
License
MIT License - see LICENSE file for details.
Full Changelog: https://github.com/Sixeight/ccl/commits/v0.0.1