crabscore-cli

Crates.iocrabscore-cli
lib.rscrabscore-cli
version0.1.1
created_at2025-07-12 21:09:32.67062+00
updated_at2025-07-12 21:43:11.123611+00
descriptionCommand-line interface for CrabScore - The Rust Efficiency Standard
homepagehttps://github.com/timarocks/crabscore
repositoryhttps://github.com/timarocks/crabscore
max_upload_size
id1749702
size125,716
Tima Rocks! (timarocks)

documentation

https://docs.rs/crabscore-cli

README

crabscore-cli

Command-line interface for CrabScore - The Rust Efficiency Standard.

Crates.io Documentation License

Overview

The official CLI for measuring Rust project efficiency with graceful degradation, working with everything from single files to massive applications.

Features

  • Universal Compatibility: Score binaries, libraries, or single files
  • Graceful Degradation: Meaningful scores even without runnable binaries
  • Bonus System: Rewards for documentation, tests, and minimal dependencies
  • Multiple Output Formats: Console, JSON, HTML reports
  • Web Dashboard: Live interactive scoring dashboard
  • Industry Profiles: Tailored for different domains

Installation

cargo install crabscore-cli

Usage

# Score your current project
crabscore score .

# Score a single file
crabscore score main.rs

# Score a library crate
crabscore score path/to/library

# Generate reports
crabscore report

# Start web dashboard
crabscore report --serve --port 8080

Example Output

CrabScore Report
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Overall Score: 86/100 [Verified]

Breakdown:
  Performance:  59/100 ███████████░░░░░░░░░
  Energy:       63/100 ████████████░░░░░░░░
  Cost:         95/100 ██████████████████░░

Bonuses: +15.0
  ✓ Small Project Bonus (+2.0)
  ✓ Zero Dependencies (+3.0)

License

Licensed under Apache-2.0. See LICENSE for details.

Commit count: 0

cargo fmt