Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ali77gh/ProjectAnalyzer

Repository files navigation

ProjectAnalyzer

forthebadge made-with-rust

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

If you have Rust toolchain installed:

cargo install project_analyzer # works on linux, mac and windows

if you don't have Rust toolchain installed:

Download binary from here or build it yourself:

cd /tmp 
git clone git@github.com:ali77gh/ProjectAnalyzer.git
cd ProjectAnalyzer
cargo build --release

and 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

About

Fast Rust binary that counts line numbers of a codebase.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /