GitHub - danielbodnar/dagger.nu: Nushell completions and utilities for the Dagger container workflow CLI · GitHub
Skip to content

danielbodnar/dagger.nu

Folders and files

Repository files navigation

dagger.nu

Nushell completions and utilities for the Dagger container workflow CLI.

Features

  • Tab completion for all Dagger subcommands with descriptions
  • Flag completions for every command, including inherited global flags
  • Contextual value completions for:
    • --sdkgo, python, typescript
    • --progressauto, plain, tty, dots
    • --model → Claude, GPT, Gemini model IDs
    • --license → SPDX identifiers (Apache-2.0, MIT, …)
    • --compatlatest, skip
    • dagger completion → shell names
    • dagger toolchain → subcommands

Coverage

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

Installation

With nupm

nupm install --path .

Manual

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 *

Usage

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

Requirements

  • Nushell ≥ 0.110.0
  • Dagger CLI installed (dagger in PATH)

License

MIT

About

Nushell completions and utilities for the Dagger container workflow CLI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors