OS Manuals

/usr/bin/dagger

Application Delivery as Code that Runs Anywhere

From dagger 0.21.11-r2 (os), captured 2026-11-07 by running dagger --help (exit 0). permalink

A tool to run composable workflows in containers

USAGE
  dagger [options] [subcommand | file...]

DAGGER CLOUD COMMANDS
  login         Log in to Dagger Cloud
  logout        Log out from Dagger Cloud

DAGGER MODULE COMMANDS
  call          Call one or more functions, interconnected into a pipeline
  config        Get or set module configuration
  core          Call a core function
  develop       Prepare a local module for development
  functions     List available functions
  init          Initialize a new module
  install       Install a dependency
  uninstall     Uninstall a dependency
  update        Update a module's dependencies

EXECUTION COMMANDS
  query         Send API queries to a dagger engine
  run           Run a command in a Dagger session

ADDITIONAL COMMANDS
  completion    Generate the autocompletion script for the specified shell
  help          Help about any command
  lock          Manage workspace lockfiles
  toolchain     Manage toolchains
  version       Print dagger version

OPTIONS
      --allow-llm strings            List of URLs of remote modules
                                     allowed to access LLM APIs, or 'all'
                                     to bypass restrictions for the
                                     entire session
  -y, --auto-apply                   Automatically apply changes when a
                                     changeset is returned
  -c, --command string               Execute a dagger shell command
  -d, --debug                        Show debug logs and full verbosity
      --eager-runtime                load module runtime eagerly
  -i, --interactive                  Spawn a terminal on container exec
                                     failure
      --interactive-command string   Change the default command for
                                     interactive mode (default "/bin/sh")
      --lock string                  Lock lookup mode (disabled, live,
                                     pinned, frozen). Defaults to disabled.
  -m, --mod string                   Module reference to load, either a
                                     local path or a remote git repo
                                     (defaults to current directory)
      --model string                 LLM model to use (e.g.,
                                     'claude-sonnet-4-5', 'gpt-4.1')
  -E, --no-exit                      Leave the TUI running after completion
  -M, --no-mod                       Don't automatically load a module
                                     (mutually exclusive with --mod)
      --progress string              Progress output format (auto, plain,
                                     tty, dots, logs) (default "auto")
  -q, --quiet count                  Reduce verbosity (show progress, but
                                     clean up at the end)
  -s, --silent                       Do not show progress at all
  -v, --verbose count                Increase verbosity (use -vv or -vvv
                                     for more)
  -w, --web                          Open trace URL in a web browser
      --x-release string             Run an experimental release from a
                                     Dagger git ref

Use "dagger [command] --help" for more information about a command.
Options (18)
OptionDescriptionSource
--allow-llm stringsList of URLs of remote modules allowed to access LLM APIs, or 'all' to bypass restrictions for the entire sessionhelp
-y, --auto-applyAutomatically apply changes when a changeset is returnedhelp
-c, --command stringExecute a dagger shell commandhelp
-d, --debugShow debug logs and full verbosityhelp
--eager-runtimeload module runtime eagerlyhelp
-i, --interactiveSpawn a terminal on container exec failurehelp
--interactive-command stringChange the default command for interactive mode (default "/bin/sh")help
--lock stringLock lookup mode (disabled, live, pinned, frozen).help
-m, --mod stringModule reference to load, either a local path or a remote git repo (defaults to current directory)help
--model stringLLM model to use (e.g., 'claude-sonnet-4-5', 'gpt-4.1')help
-E, --no-exitLeave the TUI running after completionhelp
-M, --no-modDon't automatically load a module (mutually exclusive with --mod)help
--progress stringProgress output format (auto, plain, tty, dots, logs) (default "auto")help
-q, --quiet countReduce verbosity (show progress, but clean up at the end)help
-s, --silentDo not show progress at allhelp
-v, --verbose countIncrease verbosity (use -vv or -vvv for more)help
-w, --webOpen trace URL in a web browserhelp
--x-release stringRun an experimental release from a Dagger git refhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.