Back to Dagger

CLI Reference

docs/current_docs/reference/cli/index.mdx

0.20.733.8 KB
Original Source

dagger

A tool to run composable workflows in containers

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

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")
  -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

SEE ALSO

dagger call

Call one or more functions, interconnected into a pipeline

dagger call [options]

Options

      --allow-llm strings   List of URLs of remote modules allowed to access LLM APIs, or 'all' to bypass restrictions for the entire session
      --eager-runtime       load module runtime eagerly
  -j, --json                Present result as JSON
  -m, --mod string          Module reference to load, either a local path or a remote git repo (defaults to current directory)
  -M, --no-mod              Don't automatically load a module (mutually exclusive with --mod)
  -o, --output string       Save the result to a local file or directory

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

  • dagger - A tool to run composable workflows in containers

dagger config

Get or set module configuration

Synopsis

Get or set the configuration of a Dagger module. By default, print the configuration of the specified module.

dagger config [options]

Examples

dagger config -m /path/to/some/dir
dagger config -m github.com/dagger/hello-dagger

Options

      --allow-llm strings   List of URLs of remote modules allowed to access LLM APIs, or 'all' to bypass restrictions for the entire session
      --eager-runtime       load module runtime eagerly
      --json                output in JSON format
  -m, --mod string          Module reference to load, either a local path or a remote git repo (defaults to current directory)

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

  • dagger - A tool to run composable workflows in containers

dagger core

Call a core function

dagger core [options]

Options

  -j, --json            Present result as JSON
  -o, --output string   Save the result to a local file or directory

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

  • dagger - A tool to run composable workflows in containers

dagger develop

Prepare a local module for development

Synopsis

Ensure that a module's SDK is installed, configured, and all its files re-generated.

It has different uses in different contexts:

  • In a module without SDK: install an SDK and start an implementation
  • In a fresh checkout of a module repository: make sure IDE auto-complete is up-to-date
  • In a module with local dependencies: re-generate bindings for all dependencies
  • In a module after upgrading the engine: upgrade the target engine version, and check for breaking changes

This command is idempotent: you can run it at any time, any number of times. It will:

  1. Ensure that an SDK is installed
  2. Ensure that custom SDK configuration is applied
  3. Update the target engine version if needed
  4. Ensure that a module implementation exists, and create a starter template if not
  5. Generate the latest client bindings for the Dagger API and installed dependencies
dagger develop [options]

Options

      --allow-llm strings        List of URLs of remote modules allowed to access LLM APIs, or 'all' to bypass restrictions for the entire session
      --compat string[="skip"]   Engine API version to target (default "latest")
      --eager-runtime            load module runtime eagerly
      --license string           License identifier to generate. See https://spdx.org/licenses/ (default "Apache-2.0")
  -m, --mod string               Module reference to load, either a local path or a remote git repo (defaults to current directory)
  -r, --recursive                Develop recursively into local dependencies
      --sdk string               Install the given Dagger SDK. Can be builtin (go, python, typescript) or a module address
      --source string            Source directory used by the installed SDK. Defaults to module root
      --with-self-calls          Enable self-calls capability for the module (experimental)
      --without-self-calls       Disable self-calls capability for the module

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

  • dagger - A tool to run composable workflows in containers

dagger functions

List available functions

Synopsis

List available functions in a module.

This is similar to dagger call --help, but only focused on showing the available functions.

dagger functions [options] [function]...

Options

      --allow-llm strings   List of URLs of remote modules allowed to access LLM APIs, or 'all' to bypass restrictions for the entire session
      --eager-runtime       load module runtime eagerly
  -m, --mod string          Module reference to load, either a local path or a remote git repo (defaults to current directory)

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

  • dagger - A tool to run composable workflows in containers

dagger init

Initialize a new module

Synopsis

Initialize a new module at the given path.

This creates a dagger.json file at the specified directory, making it the root of the new module.

If --sdk is specified, the given SDK is installed in the module. You can do this later with "dagger develop". If --blueprint is specified, the given blueprint is installed in the module.

dagger init [options] [path]

Examples


# Reference a remote module as blueprint
dagger init --blueprint=github.com/example/blueprint

# Reference a local module as blueprint
dagger init --blueprint=../my/blueprints/simple-webapp

# Implement a standalone module in Go
dagger init --sdk=go

Options

      --blueprint string   Reference another module as blueprint
      --include strings    Paths to include when loading the module. Only needed when extra paths are required to build the module. They are expected to be relative to the directory containing the module's dagger.json file (the module source root).
      --license string     License identifier to generate. See https://spdx.org/licenses/ (default "Apache-2.0")
      --name string        Name of the new module (defaults to parent directory name)
      --sdk string         Optionally install a Dagger SDK
      --source string      Source directory used by the installed SDK. Defaults to module root
      --with-self-calls    Enable self-calls capability for the module (experimental)

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

  • dagger - A tool to run composable workflows in containers

dagger install

Install a dependency

Synopsis

Install another module as a dependency to the current module.

dagger install [options] <module>

Examples

dagger install github.com/shykes/daggerverse/[email protected]

Options

      --allow-llm strings   List of URLs of remote modules allowed to access LLM APIs, or 'all' to bypass restrictions for the entire session
      --compat string       Engine API version to target (default "latest")
      --eager-runtime       load module runtime eagerly
  -m, --mod string          Module reference to load, either a local path or a remote git repo (defaults to current directory)
  -n, --name string         Name to use for the dependency in the module. Defaults to the name of the module being installed.

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

  • dagger - A tool to run composable workflows in containers

dagger login

Log in to Dagger Cloud

dagger login [options] [org]

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

  • dagger - A tool to run composable workflows in containers

dagger logout

Log out from Dagger Cloud

dagger logout

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

  • dagger - A tool to run composable workflows in containers

dagger query

Send API queries to a dagger engine

Synopsis

Send API queries to a dagger engine.

When no document file is provided, reads query from standard input.

Can optionally provide the GraphQL operation name if there are multiple queries in the document.

dagger query [options] [operation]

Examples

dagger query <<EOF
{
  container {
    from(address:"hello-world") {
      withExec(args:["/hello"]) {
        stdout
      }
    }
  }
}
EOF

Options

      --allow-llm strings   List of URLs of remote modules allowed to access LLM APIs, or 'all' to bypass restrictions for the entire session
      --doc string          Read query from file (defaults to reading from stdin)
      --eager-runtime       load module runtime eagerly
  -m, --mod string          Module reference to load, either a local path or a remote git repo (defaults to current directory)
  -M, --no-mod              Don't automatically load a module (mutually exclusive with --mod)
      --var strings         List of query variables, in key=value format
      --var-json string     Query variables in JSON format (overrides --var)

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

  • dagger - A tool to run composable workflows in containers

dagger run

Run a command in a Dagger session

Synopsis

Executes the specified command in a Dagger Session and displays live progress in a TUI.

DAGGER_SESSION_PORT and DAGGER_SESSION_TOKEN will be conveniently injected automatically.

For example:

shell
jq -n '{query:"{container{id}}"}' | \
  dagger run sh -c 'curl -s \
    -u $DAGGER_SESSION_TOKEN: \
    -H "content-type:application/json" \
    -d @- \
    http://127.0.0.1:$DAGGER_SESSION_PORT/query'
dagger run [options] <command>...

Examples

dagger run go run main.go
dagger run node index.mjs
dagger run python main.py

Options

      --cleanup-timeout duration   max duration to wait between SIGTERM and SIGKILL on interrupt (default 10s)
      --focus                      Only show output for focused commands.

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

  • dagger - A tool to run composable workflows in containers

dagger toolchain

Manage toolchains

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

dagger toolchain install

Install a toolchain to the current module

Synopsis

Install another module as a toolchain to the current module.

dagger toolchain install [options] <module> [flags]

Examples

dagger toolchain install github.com/dagger/dagger/toolchains/go

Options

      --allow-llm strings   List of URLs of remote modules allowed to access LLM APIs, or 'all' to bypass restrictions for the entire session
      --compat string       Engine API version to target (default "latest")
      --eager-runtime       load module runtime eagerly
  -m, --mod string          Module reference to load, either a local path or a remote git repo (defaults to current directory)
  -n, --name string         Name to use for the toolchain in the module. Defaults to the name of the toolchain being installed.

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

dagger toolchain list

List all toolchains

Synopsis

List all toolchains of the current module.

dagger toolchain list [options] [flags]

Examples

dagger toolchain list

Options

      --allow-llm strings   List of URLs of remote modules allowed to access LLM APIs, or 'all' to bypass restrictions for the entire session
      --eager-runtime       load module runtime eagerly
  -m, --mod string          Module reference to load, either a local path or a remote git repo (defaults to current directory)

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

dagger toolchain uninstall

Uninstall a toolchain

Synopsis

Uninstall a toolchain from the current module.

dagger toolchain uninstall [options] <toolchain> [flags]

Examples

dagger toolchain uninstall mytoolchain

Options

      --allow-llm strings   List of URLs of remote modules allowed to access LLM APIs, or 'all' to bypass restrictions for the entire session
      --compat string       Engine API version to target (default "latest")
      --eager-runtime       load module runtime eagerly
  -m, --mod string          Module reference to load, either a local path or a remote git repo (defaults to current directory)

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

dagger toolchain update

Update toolchains

Synopsis

Update all or specific toolchains of the current module.

dagger toolchain update [options] [<toolchain>...] [flags]

Examples

dagger toolchain update

Options

      --allow-llm strings   List of URLs of remote modules allowed to access LLM APIs, or 'all' to bypass restrictions for the entire session
      --compat string       Engine API version to target (default "latest")
      --eager-runtime       load module runtime eagerly
  -m, --mod string          Module reference to load, either a local path or a remote git repo (defaults to current directory)

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

dagger uninstall

Uninstall a dependency

Synopsis

Uninstall module as a dependency from the current module. The target module must be local.

dagger uninstall [options] <module>

Examples

dagger uninstall hello

Options

      --allow-llm strings   List of URLs of remote modules allowed to access LLM APIs, or 'all' to bypass restrictions for the entire session
      --compat string       Engine API version to target (default "latest")
      --eager-runtime       load module runtime eagerly
  -m, --mod string          Module reference to load, either a local path or a remote git repo (defaults to current directory)

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

  • dagger - A tool to run composable workflows in containers

dagger update

Update a module's dependencies

Synopsis

Update the dependencies of a local module.

To update only specific dependencies, specify their short names or a complete address.

If no dependency is specified, all dependencies are updated.

dagger update [options] [<DEPENDENCY>...]

Examples

"dagger update" or "dagger update hello" "dagger update github.com/shykes/daggerverse/[email protected]"

Options

      --allow-llm strings   List of URLs of remote modules allowed to access LLM APIs, or 'all' to bypass restrictions for the entire session
      --compat string       Engine API version to target (default "latest")
      --eager-runtime       load module runtime eagerly
  -m, --mod string          Module reference to load, either a local path or a remote git repo (defaults to current directory)

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

  • dagger - A tool to run composable workflows in containers

dagger version

Print dagger version

dagger version

Options

      --check   Check for updates

Options inherited from parent commands

  -y, --auto-apply                   Automatically apply changes when a changeset is returned
  -d, --debug                        Show debug logs and full verbosity
  -i, --interactive                  Spawn a terminal on container exec failure
      --interactive-command string   Change the default command for interactive mode (default "/bin/sh")
  -E, --no-exit                      Leave the TUI running after completion
      --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

SEE ALSO

  • dagger - A tool to run composable workflows in containers