clone or pull the project and its dependencies, obeying the lock file; no build.
fetch, then build the project and its dependencies.
fetch, build, then run the tests.
fetch, build, then run the project; the arguments after ‘--’ are passed to the program.
fetch, build, test, and if possible run.
start the interactive environment of the project with the project loaded: a Common Lisp REPL for asdf projects, an AutoLISP REPL for alpm projects, a shell in the project directory otherwise.
re-resolve the loose designators of the project file — all of them, or only the given components — and rewrite the lock file.
search the collections for repositories matching ‘name’; ‘--collections <c1>,<c2>,…’ restricts the search.
report the provenance: url, branch, tag, or commit.
print the directory of the local clone.
drop one repository’s clone from the cache — its bare mirror and every per-ref worktree. Unlike ‘ergo gc’, which sweeps worktrees no lock still references, this removes one repository outright.
restrict a search to the repositories already materialized in the local cache.
report the current project, the freshness of the lock file, and any local modification in the clones.
create an ‘ergo’ project file in the current directory, inferring the class of project and the dependencies; with a designator, fetch that project first.
list the collection database, in search order, with the layer providing each collection.
remove the build products of the project.