yoo detects a project by looking for common manifest and project files in the current directory.
Cargo.toml
package.json
pyproject.toml
go.mod
pom.xml
.sln
.csproj
yoo project
For machine-readable output:
yoo project --json
For Node.js projects, yoo checks lockfiles to detect the package manager:
package-lock.json
pnpm-lock.yaml
yarn.lock
bun.lock
bun.lockb
Generated files and dependencies are excluded from source statistics. Common ignored directories include:
.git
target
node_modules
dist
build
.next
.venv
vendor
Make sure you are running yoo from the project root:
cd path/to/project yoo project
If a supported project is not detected, open a bug report and include the relevant manifest filename:
Report a project-detection bug
There was an error while loading. Please reload this page.