Skip to main content

Quickstart

# create a project-local recipe file (.ndo.toml) in the current directory
ndo init

# add a recipe — writes to .ndo.toml because --local is passed
ndo add open "code {{file}}" --param file --local

# run it — the positional arg binds to {{file}}
ndo open ./main.go

# see everything that resolves in this directory (central + local, merged)
ndo list

Recipes added without --local go into the central file (~/.ndo/central.toml) and are available in every project on the machine.