Releases: Exonymos/codecat
🐾 Codecat v1.0.2: Expanded Language Support & Config Enhancements
Hey there! 👋
This release significantly expands Codecat's language support and improves configuration organization. Now covering 100+ file types across all major programming languages, making it even more powerful for aggregating diverse codebases!
✨ What's New in v1.0.2
- 🌐 Massively Expanded File Type Support: Added support for 100+ file types including:
- Modern web frameworks (Vue, Svelte, JSX, TSX)
- JVM languages (Kotlin, Scala, Groovy)
- Systems languages (Rust, Zig)
- Additional languages (Swift, Dart, Lua, Elixir, Perl, R)
- All major config formats (JSONC, JSON5, TOML variants)
- 🎨 Enhanced Syntax Highlighting: Revised
language_hintsmapping for more precise syntax highlighting across all supported languages. - 📦 Updated Dependencies: Updated
typer,pytest, andpytest-covto latest compatible versions
🚀 How to Use It
Warning
A Note for Windows Users: Windows Defender or other antivirus software might flag the .exe as a potential threat. This is a common false positive for applications built with PyInstaller. The executable is safe to run - the entire build process is transparent and run via GitHub Actions.
You may need to click "More info" -> "Run anyway" to proceed. To avoid this in the future, you can add codecat.exe to your antivirus exclusion list.
-
Download the executable for your OS from the Assets below.
-
Make it easy to run from anywhere by adding it to your PATH:
-
For Windows:
- Rename
codecat-windows.exeto justcodecat.exe. - Move it to a permanent folder (e.g.,
C:\Tools). - Add that folder to your system's
PATHenvironment variable.
- Rename
-
For Linux:
# Make the file executable and move it to a common PATH location chmod +x codecat-linux sudo mv codecat-linux /usr/local/bin/codecat
-
-
Now, you can run it from any project folder in your terminal!
# Scan your project and create the Markdown file codecat run . # Or, get quick stats about your code codecat stats .
For more details, check out the README!
Thanks for your support and for reporting issues! Enjoy the update.
🐾 Codecat v1.0.1: UI Polish & Minor Fixes
Hey everyone! 👋
Following the v1.0.0 launch, here's a small patch release to address a visual bug in the CLI and include a few small improvements. Thanks to those who provided feedback!
✨ What's New in v1.0.1
- 🐛 UI Fix: Processing Indicator: The progress bar for file processing, which could get stuck at 0% on fast operations, has been replaced with a clear, static message (
Processing X files...). This provides more reliable feedback without the visual glitch. By @Exonymos in #5 - 🔧 Config Fix: Corrected a minor typo in the default
exclude_fileslist within the application's configuration. By @Exonymos in #5
🚀 How to Use It
Warning
A Note for Windows Users: Windows Defender or other antivirus software might flag the .exe as a potential threat. This is a common false positive for applications built with PyInstaller. The executable is safe to run - the entire build process is transparent and run via GitHub Actions.
You may need to click "More info" -> "Run anyway" to proceed. To avoid this in the future, you can add codecat.exe to your antivirus exclusion list.
-
Download the executable for your OS from the Assets below.
-
Make it easy to run from anywhere by adding it to your PATH:
-
For Windows:
- Rename
codecat-windows.exeto justcodecat.exe. - Move it to a permanent folder (e.g.,
C:\Tools). - Add that folder to your system's
PATHenvironment variable.
- Rename
-
For Linux:
# Make the file executable and move it to a common PATH location chmod +x codecat-linux sudo mv codecat-linux /usr/local/bin/codecat
-
-
Now, you can run it from any project folder in your terminal!
# Scan your project and create the Markdown file codecat run . # Or, get quick stats about your code codecat stats .
For more details, check out the README!
Thanks for your support and for reporting issues! Enjoy the update.
🐾 Codecat v1.0.0: The Ultimate Code Aggregator is Here!
I'm super excited to drop the first official release of Codecat v1.0.0! 🎉
If you've ever needed to feed your entire project to an LLM, send a complete snapshot for a code review, or just archive your work, this is the tool for you. It scans your codebase and neatly packs it all into a single, clean Markdown file.
This is the first stable version, ready to go!
✨ What's Cool About It?
- 🚀 Super Fast & Easy: It's a multi-threaded CLI that just works. Run
codecat run .and you're done in seconds. - 🧠 Smart By Default: Automatically detects languages for syntax highlighting, skips binary junk, and handles tricky formatting for you.
- ⚙️ Highly Customizable: Use it as-is, or tweak everything with a
.codecat_config.jsonfile. Include or exclude whatever you want. - 📦 No Install Needed: Grab the standalone executables for Windows and Linux directly from the Assets section below. No need to mess with Python or dependencies!
🚀 How to Use It
Warning
A Note for Windows Users: Windows Defender or other antivirus software might flag the .exe as a potential threat. This is a common false positive for applications built with PyInstaller. The executable is safe to run - the entire build process is transparent and run via GitHub Actions.
You may need to click "More info" -> "Run anyway" to proceed. To avoid this in the future, you can add codecat.exe to your antivirus exclusion list.
-
Download the executable for your OS from the Assets below.
-
Make it easy to run from anywhere by adding it to your PATH:
-
For Windows:
- Rename
codecat-windows.exeto justcodecat.exe. - Move it to a permanent folder (e.g.,
C:\Codecat\). - Add that folder to your system's
PATHenvironment variable.
- Rename
-
For Linux:
# Make the file executable and move it to a common PATH location chmod +x codecat-linux sudo mv codecat-linux /usr/local/bin/codecat
-
-
Now, you can run it from any project folder in your terminal!
# Scan your project and create the Markdown file codecat run . # Or, get quick stats about your code codecat stats .
For more details, check out the README!
Thanks for checking it out, and I hope you find it useful