repo-counts
v0.1.2
Published
Count the code in your repo(s)
Downloads
3
Maintainers
Readme
Repo Counts
Tool for reporting amount of a code in repositories, with an option of generating counts over time.
Warning
This tool can generate very, very large amounts of data. Be careful when using chronicle
together with detail
.
Usage
Node.js
npx repo-counts -h
- lists available options with description
npx repo-counts
- counts current dir
npx repo-counts -r <dir1> <dir2>
- counts selected dirs
Deno
Not supported yet - this tool uses node.js api that isn't available in std/node
library. That said, I'm testing the tool by running:
deno run --unstable --compat --allow-env --import-map=./import_map.json .\src\index.mjs
TODO
- Allow skipping first n commits. This is helpful when initial commits are more of a POS or setting up stuff.
- Allow specifying a time period instead of a whole timeline.
- ~Display more data in html output (on hover?).~ - done
- Allow configuring colors.
- Allow defyining config file, that can hold repeatable congfiguration - implemented, not tested.
- Implement option for ignoring extensions and folder names.
- Allow probing repositories not on disk - using github API or other services.
- Check quantity queries and media queries to move more logic to CSS.
- All errors should be reported to a separate file
- CSV output should not use ids for authors and dates, but labels.
- Series/periods descriptions under the chart should adapt to their amount and sreen size.
- Allow details to specify author, date, extension or fileName instead of always being extension.