Clean, Dependencies, and Lockfiles

Donna writes build output, docs output, and dependency lock data during normal project work.

Remove generated build output:

code
donna clean

Remove generated docs:

code
donna clean --docs

Remove the lockfile:

code
donna clean --lock

Refresh dependency revisions without deleting unrelated generated output:

code
donna deps update

Inspect the resolved dependency tree:

code
donna deps tree

Remove cached package checkouts:

code
donna deps clean

Remove all generated output Donna knows about:

code
donna clean --all

Use donna deps update when you want new dependency revisions. Use clean --lock only when you specifically want to remove the lockfile. Cleaning should be deliberate, not a panic button.