CLI Reference

Open the dashboard
Section titled “Open the dashboard”ingraftingraft tuiThe zero-argument command opens the interactive OpenTUI dashboard. Use deps
when you want the non-interactive dependency scanner.
Scan dependencies
Section titled “Scan dependencies”ingraft depsingraft deps --jsoningraft deps --yesAdd targets
Section titled “Add targets”ingraft add effectingraft add effect-smolingraft add convexingraft add Effect-TS/effectingraft add https://github.com/Effect-TS/effect.gitingraft effect zod Effect-TS/effectAlias targets expand before package-name resolution. For example, effect
becomes Effect-TS/effect, and convex becomes both
get-convex/convex-js and get-convex/convex-helpers.
Useful options:
--strategy subtree|submodule|clone-ignore--ref <branch-or-commit>--tag <tag>--release <name-or-latest>--sync-package <package>--ignore <glob>--exclude-dir <directory>--exclude-ext <extension>--max-file-size <size>Maintain vendors
Section titled “Maintain vendors”ingraft listingraft update effectingraft refreshingraft doctoringraft doctor --fixUse optional context tools
Section titled “Use optional context tools”ingraft contextingraft context tools --jsoningraft context packingraft context pack vendor/effect --compressingraft context source zodRemove vendors
Section titled “Remove vendors”ingraft remove effectFor history rewriting removal, see Dangerous Removal.