git-report
The Command tool display the commit score from a specific local git repository. The score is calculated based on git history data (number of commits, number of files added and removed, commit complexity). Author scores, commits and other information are exported in XLSX format. Exported data can be generated at intervals into separated sheets.
Install
npm install @morione/git-report
Usage
Basic usage will generate xlsx document for defined local repository path.
npx @morione/git-report [local path to repository]
Usage with all params will generate xlsx document (named by defined name [reportFileName]) from the git history using a start date [since] and end date [until]. The generated data will be ranged by defined weeks [springDuration].
npx @morione/git-report [local path to repository] \
--since 2023-01-04 --until 2023-05-12 \
--sprintDuration 2 \
--reportFileName "/tmp/eza-be.xlsx" \
--sprintOffset=8