Build & Project Commands

Reference for Elide's project and build commands.

elide build

Runs the project build. Elide derives a task graph from elide.pkl and executes it. See Build Tasks for the task model, targets, and caching.

elide install

Resolves and installs dependencies across npm, PyPI, and Maven from your manifest (and any foreign manifests present). See Dependencies.

elide classpath

Resolves and prints a classpath from the project's JVM dependencies. A target selects which usage to resolve, given as usage or — scoped to a source-set root — root:usage.

bash
 elide classpath

elide manifest

Resolves and validates the project manifest and prints it as JSON. With --quiet, it acts as a validator: it prints nothing and exits non-zero if the manifest fails to parse or validate.

bash
 elide manifest            # print the resolved manifest as JSON
 elide manifest --quiet    # validate only (non-zero exit on failure)

elide project

Prints project information. The advice subcommand emits guidance intended for coding agents:

bash
 elide project
 elide project advice
elide project advice appends the first of .dev/AGENT.md, .dev/CLAUDE.md, or CLAUDE.md found in the project, if present.