Skip to main content

Concepts

TermMeaning
RecipeA named shell command with optional declared parameters.
Central file~/.ndo/central.toml (or $NDO_HOME/central.toml) — recipes available everywhere.
Local file.ndo.toml, found by searching upward from the current directory (git-style). Project-specific recipes.
VarsNamed lookup tables ([vars.<group>]) that expand a positional argument into a longer value, keyed by param name.
Dependenciesdepends = [...] on a recipe — other recipes that run first, in order, deduped across the whole chain. See Dependencies.
Settings~/.ndo/config.toml — app behavior (shell, editor, color), never recipes.