Skip to content

🐾 Codecat v1.0.2: Expanded Language Support & Config Enhancements

Choose a tag to compare

@Exonymos Exonymos released this 28 Nov 04:52
· 13 commits to main since this release
a265866

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_hints mapping for more precise syntax highlighting across all supported languages.
  • 📦 Updated Dependencies: Updated typer, pytest, and pytest-cov to 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.

  1. Download the executable for your OS from the Assets below.

  2. Make it easy to run from anywhere by adding it to your PATH:

    • For Windows:

      • Rename codecat-windows.exe to just codecat.exe.
      • Move it to a permanent folder (e.g., C:\Tools).
      • Add that folder to your system's PATH environment variable.
    • 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
  3. 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.