code complexity & repetition analysis tool
mccabre docs src installation.md
809 B · 56 lines
Markdown
at main

Installation #

From Source #

Prerequisites #

  • Rust 1.70 or later
  • Cargo (comes with Rust)

Build and Install #

# Clone the repository
git clone https://github.com/yourusername/mccabre.git
cd mccabre

# Build and install
cargo install --path crates/cli

Development Build #

# Build in debug mode
cargo build

# Run directly
cargo run --bin mccabre -- analyze examples/

# Run tests
cargo test --quiet

Verifying Installation #

After building, verify your installation:

mccabre --version

mccabre --help

mccabre analyze examples/

You should see colored output with complexity metrics and detected clones.

Uninstall #

cargo uninstall mccabre

Configuration #

See Configuration for customizing thresholds and behavior.