projd 0.1.4

Scan software projects and generate structured reports.
projd-0.1.4 is not a library.

projd

projd scans a software project directory and prints a structured project report.

projd scan .
projd scan . --format terminal
projd scan . --format terminal --no-unicode
projd scan . --format terminal --width 60 --color never
projd scan . --output report.md
projd scan . --format json
projd scan . --format json --output scan.json
projd scan . --output report.md --overwrite

When stdout is an interactive terminal, projd scan renders a compact terminal dashboard. When stdout is redirected or --output is used, Markdown and JSON remain stable for automation.

Terminal output aggregates repeated build systems, dependency ecosystems, and test commands so workspace scans stay compact.

The dashboard also reports source-control state, license type, and known CI providers detected by projd-core.

Color output is semantic: headings, status values, bars, lockfile counts, and risk severities use different colors when --color enables ANSI output.

The scanner implementation lives in projd-core so the CLI and GUI share the same project model.