I’ve been hacking on a new tool today:

brief, a cli to quickly give you (or your coding agent) a fast summary of a software project's toolchain, configuration, and conventions.

https://github.com/git-pkgs/brief

GitHub - git-pkgs/brief: A single-binary CLI tool that detects a software project's toolchain, configuration, and conventions, then outputs a structured report.

A single-binary CLI tool that detects a software project's toolchain, configuration, and conventions, then outputs a structured report. - git-pkgs/brief

GitHub
@andrewnez @thattommyhall You're aware that's the name of a once very popular programmer's editor? (A possible source of confusion given your tool's likely users.)
@cstross @thattommyhall yeah but Go doesn’t run on DOS so I didn’t think it would be too much of a collision

@andrewnez I ran this against a random .venv and it said: Python and Javascript!

Not what I expected
- Oh, the javascript in the code coverage html report.
- but also, where is the c/c++/rust? This folder is jam packed with .dll and .pyx files.

I don't have a good solution. I image you'd have to look up each native file's hash in some hypothetical database of everything known that has ever been compiled.

@mistersql can you open an issue? More test cases are always helpful