Nushell completions and utilities for the Dagger container workflow CLI.
- Tab completion for all Dagger subcommands with descriptions
- Flag completions for every command, including inherited global flags
- Contextual value completions for:
--sdk→go,python,typescript--progress→auto,plain,tty,dots--model→ Claude, GPT, Gemini model IDs--license→ SPDX identifiers (Apache-2.0, MIT, …)--compat→latest,skipdagger completion→ shell namesdagger toolchain→ subcommands
| Command group | Commands |
|---|---|
| Cloud | login, logout |
| Module | call, config, core, develop, functions, init, install, uninstall, update |
| Execution | query (alias q), run |
| Toolchain | toolchain install, toolchain list, toolchain uninstall, toolchain update |
| Other | completion, version |
With nupm
nupm install --path .Copy dagger.nu anywhere on your NU_LIB_DIRS path, then add to config.nu:
use dagger.nu *Or source it directly:
use /path/to/dagger.nu *After installation, tab completion is automatic:
dagger <Tab> # all subcommands with descriptions
dagger init --sdk <Tab> # go / python / typescript
dagger --progress <Tab> # auto / plain / tty / dots
dagger --model <Tab> # claude-sonnet-4-5 / gpt-4.1 / …
dagger toolchain <Tab> # install / list / uninstall / update
- Nushell ≥ 0.110.0
- Dagger CLI installed (
daggerin PATH)
MIT