🐾 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.