Codestats, my small CLI tool to give you detailed analysis about a folder of source code, just got a new update to version 0.3.1. It adds many new languages (bringing the total up to 384), fixes a couple problems with language detection, and makes the tool run much, much faster by using more optimized string algorithms and memory mapping for large files! On my Linux machine, analyzing my home directory with absolutely no caches went from taking about 9.5 seconds to just over 8. You can install with cargo install codestats, or download binaries here:
Linux (x86-64 Debian glibc): https://github.com/trypsynth/codestats/releases/download/0.3.1/codestats
Windows (x64): https://github.com/trypsynth/codestats/releases/download/0.3.1/codestats.exe
Enjoy!
@TheQuinbox OO, I'm about to update then. I did try it yesterday, and couldn't get it to ignore my virtual environment in python. I saw an option to force it not to respect a gitignore file so I made one ".gitignore", put "env/" in it, but it still included it in the analysis.
@bscross32 The option to make it use .gitignore files is enabled by default, the flag turns it off. What did you have in your gitignore?
@TheQuinbox just the name of the directory minus the quotes I'll put here, "env/", tried it without the trailing slash, same thing.
@bscross32 And just to be clear, the .gitignore is right alongside the env directory, correct? Codestats parses gitignores as it finds them on the path, not from the cwd.
@TheQuinbox Yeah, this is the top level directory of the project, containing .gitignore, env, modules, and main.py
@bscross32 Hmm, that's fascinating. Are you okay zipping up the folder and sending it to me? If not I understand fully.
@TheQuinbox Yeah not a problem, nothing proprietary in there, just a shitty little text game that's not complete yet. https://wormhole.app/1zq4Z0#K_Wy6BN5EPWfQ0sdh2ruUg
Wormhole - Simple, private file sharing

Wormhole lets you share files with end-to-end encryption and a link that automatically expires.

Wormhole
@bscross32 Whoa, what the hell? I see the bug, I don't understand why yet, but I can reproduce it. Thanks, I'll investigate.
@TheQuinbox Hi, I see at DragonsCave page that accounts creation is closed. Is it closed completely or could you create an account for me?