1 stable release
2.1.0 | May 1, 2024 |
---|
#1648 in Development tools
23KB
572 lines
ProjectAnalyzer
Fast Rust binary that counts line numbers of a codebase.
How to use
Fast Rust binary that counts line numbers of a codebase
Usage: project_analyzer [OPTIONS] [COMMAND]
Commands:
update Opens github
help Print this message or the help of the given subcommand(s)
Options:
-r, --root-dir <ROOT_DIR> Number of times to greet [default: .]
--ignore <IGNORE> Example: project_analyzer --ignore node_modules --ignore dist
-w, --watch Will keep running and update result whenever anything changed
-p, --postfixes <POSTFIXES> Filter by list of file postfixes example: project_analyzer --postfixes py,rs,cpp
-j, --json Output as json
-h, --help Print help
-V, --version Print version
Installation
1. Download binary
Release page
or build it yourself:
cd /tmp
git clone git@github.com:ali77gh/ProjectAnalyzer.git
cd ProjectAnalyzer
cargo build --release
2. Add binary to your PATH
# linux
cp ./target/release/project_analyzer /usr/bin
# MacOS
cp ./target/release/project_analyzer /usr/local/bin/
# Windows
# add binary to Environment Variables Path
Dependencies
~15–28MB
~428K SLoC