# ProjectAnalyzer [![forthebadge made-with-rust](http://ForTheBadge.com/images/badges/made-with-rust.svg)](https://www.rust-lang.org/) Fast Rust binary that counts line numbers of a codebase.
## How to use ```posh 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 Number of times to greet [default: .] --ignore Example: project_analyzer --ignore node_modules --ignore dist -w, --watch Will keep running and update result whenever anything changed -p, --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](https://github.com/ali77gh/ProjectAnalyzer/releases)\ or build it yourself: ```sh cd /tmp git clone git@github.com:ali77gh/ProjectAnalyzer.git cd ProjectAnalyzer cargo build --release ``` ### 2. Add binary to your PATH ```sh # linux cp ./target/release/project_analyzer /usr/bin # MacOS cp ./target/release/project_analyzer /usr/local/bin/ # Windows # add binary to Environment Variables Path ```