{
  "name": "doppler",
  "description": "The official Doppler CLI",
  "options": [
    {
      "names": [
        "--api-host"
      ],
      "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
      "args": [
        {
          "name": "string"
        }
      ]
    },
    {
      "names": [
        "--configuration"
      ],
      "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
      "args": [
        {
          "name": "string",
          "template": "filepaths"
        }
      ]
    },
    {
      "names": [
        "--dashboard-host"
      ],
      "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
      "args": [
        {
          "name": "string"
        }
      ]
    },
    {
      "names": [
        "--debug"
      ],
      "description": "Output additional information",
      "args": [
        {
          "name": "string"
        }
      ]
    },
    {
      "names": [
        "--dns-resolver-address"
      ],
      "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
      "args": [
        {
          "name": "string"
        }
      ]
    },
    {
      "names": [
        "--dns-resolver-proto"
      ],
      "description": "Protocol to use for DNS resolution (default \"udp\")",
      "args": [
        {
          "name": "string"
        }
      ]
    },
    {
      "names": [
        "--dns-resolver-timeout"
      ],
      "description": "Max dns lookup duration (default 5s)",
      "args": [
        {
          "name": "duration"
        }
      ]
    },
    {
      "names": [
        "--enable-dns-resolver"
      ],
      "description": "Bypass the OS's default DNS resolver"
    },
    {
      "names": [
        "--json"
      ],
      "description": "Output json"
    },
    {
      "names": [
        "--no-check-version"
      ],
      "description": "Disable checking for Doppler CLI updates"
    },
    {
      "names": [
        "--no-read-env"
      ],
      "description": "Do not read config from the environment"
    },
    {
      "names": [
        "--no-timeout"
      ],
      "description": "Disable http timeout"
    },
    {
      "names": [
        "--no-verify-tls"
      ],
      "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
      "isDangerous": true
    },
    {
      "names": [
        "--print-config"
      ],
      "description": "Output active configuration"
    },
    {
      "names": [
        "--scope"
      ],
      "description": "The directory to scope your config to (default \".\")",
      "args": [
        {
          "name": "string",
          "template": "folders"
        }
      ]
    },
    {
      "names": [
        "--silent"
      ],
      "description": "Disable output of info messages"
    },
    {
      "names": [
        "--timeout"
      ],
      "description": "Max http request duration (default 10s)",
      "args": [
        {
          "name": "duration"
        }
      ]
    },
    {
      "names": [
        "--token",
        "-t"
      ],
      "description": "Doppler token",
      "args": [
        {
          "name": "string"
        }
      ]
    },
    {
      "names": [
        "-h",
        "--help"
      ],
      "description": "Help for doppler"
    },
    {
      "names": [
        "-v",
        "--version"
      ],
      "description": "Get the version of the Doppler CLI"
    }
  ],
  "subcommands": [
    {
      "name": "activity",
      "description": "Get workplace activity logs",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for activity"
        }
      ],
      "subcommands": [
        {
          "name": "get",
          "description": "Get workplace activity log",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for get"
            },
            {
              "names": [
                "--log"
              ],
              "description": "Activity log id",
              "args": [
                {
                  "name": "string"
                }
              ]
            }
          ],
          "args": [
            {
              "name": "log_id"
            }
          ]
        }
      ]
    },
    {
      "name": "changelog",
      "description": "View the CLI's changelog",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for changelog"
        },
        {
          "names": [
            "-n",
            "--number"
          ],
          "description": "Number of versions to show changes for (default 3)",
          "args": [
            {
              "name": "int"
            }
          ]
        }
      ]
    },
    {
      "name": "completion",
      "description": "Print shell completion script",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for completion"
        }
      ],
      "subcommands": [
        {
          "name": "install",
          "description": "Install completions for the current shell",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for install"
            }
          ],
          "args": [
            {
              "name": "shell"
            }
          ]
        }
      ]
    },
    {
      "name": "configs",
      "description": "Manage configs",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for configs"
        },
        {
          "names": [
            "-p",
            "--project"
          ],
          "description": "Project (e.g. backend)",
          "args": [
            {
              "name": "string",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "projects",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        }
      ],
      "subcommands": [
        {
          "name": "clone",
          "description": "Clone a config",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-c",
                "--config"
              ],
              "description": "Config (e.g. dev)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "configs",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for clone"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--name"
              ],
              "description": "New config name",
              "args": [
                {
                  "name": "string"
                }
              ]
            }
          ]
        },
        {
          "name": "create",
          "description": "Create a config",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for create"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--name"
              ],
              "description": "Config name",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--environment",
                "-e"
              ],
              "description": "Config environment",
              "args": [
                {
                  "name": "string"
                }
              ]
            }
          ]
        },
        {
          "name": "delete",
          "description": "Delete a config",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-c",
                "--config"
              ],
              "description": "Config (e.g. dev)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "configs",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for delete"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--yes",
                "-y"
              ],
              "description": "Proceed without confirmation"
            }
          ],
          "args": [
            {
              "name": "config",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "configs",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "get",
          "description": "Get info for a config",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-c",
                "--config"
              ],
              "description": "Config (e.g. dev)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "configs",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for get"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            }
          ],
          "args": [
            {
              "name": "config",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "configs",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "lock",
          "description": "Lock a config",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-c",
                "--config"
              ],
              "description": "Config (e.g. dev)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "configs",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for lock"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--yes",
                "-y"
              ],
              "description": "Proceed without confirmation"
            }
          ],
          "args": [
            {
              "name": "config",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "configs",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "logs",
          "description": "List config audit logs",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-c",
                "--config"
              ],
              "description": "Config (e.g. dev)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "configs",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for logs"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            }
          ],
          "args": [
            {
              "name": "config",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "configs",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "tokens",
          "description": "List a config's service tokens",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-c",
                "--config"
              ],
              "description": "Config (e.g. dev)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "configs",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for tokens"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            }
          ],
          "subcommands": [
            {
              "name": "get",
              "description": "Get a config's service token",
              "options": [
                {
                  "names": [
                    "--api-host"
                  ],
                  "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--configuration"
                  ],
                  "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
                  "args": [
                    {
                      "name": "string",
                      "template": "filepaths"
                    }
                  ]
                },
                {
                  "names": [
                    "--dashboard-host"
                  ],
                  "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--debug"
                  ],
                  "description": "Output additional information",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--dns-resolver-address"
                  ],
                  "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--dns-resolver-proto"
                  ],
                  "description": "Protocol to use for DNS resolution (default \"udp\")",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--dns-resolver-timeout"
                  ],
                  "description": "Max dns lookup duration (default 5s)",
                  "args": [
                    {
                      "name": "duration"
                    }
                  ]
                },
                {
                  "names": [
                    "--enable-dns-resolver"
                  ],
                  "description": "Bypass the OS's default DNS resolver"
                },
                {
                  "names": [
                    "--json"
                  ],
                  "description": "Output json"
                },
                {
                  "names": [
                    "--no-check-version"
                  ],
                  "description": "Disable checking for Doppler CLI updates"
                },
                {
                  "names": [
                    "--no-read-env"
                  ],
                  "description": "Do not read config from the environment"
                },
                {
                  "names": [
                    "--no-timeout"
                  ],
                  "description": "Disable http timeout"
                },
                {
                  "names": [
                    "--no-verify-tls"
                  ],
                  "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
                  "isDangerous": true
                },
                {
                  "names": [
                    "--print-config"
                  ],
                  "description": "Output active configuration"
                },
                {
                  "names": [
                    "--scope"
                  ],
                  "description": "The directory to scope your config to (default \".\")",
                  "args": [
                    {
                      "name": "string",
                      "template": "folders"
                    }
                  ]
                },
                {
                  "names": [
                    "--silent"
                  ],
                  "description": "Disable output of info messages"
                },
                {
                  "names": [
                    "--timeout"
                  ],
                  "description": "Max http request duration (default 10s)",
                  "args": [
                    {
                      "name": "duration"
                    }
                  ]
                },
                {
                  "names": [
                    "--token",
                    "-t"
                  ],
                  "description": "Doppler token",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--slug"
                  ],
                  "description": "Service token slug",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "-c",
                    "--config"
                  ],
                  "description": "Config (e.g. dev)",
                  "args": [
                    {
                      "name": "string",
                      "generators": [
                        {
                          "script": [
                            "doppler",
                            "configs",
                            "--json"
                          ],
                          "cache": {
                            "strategy": "stale-while-revalidate",
                            "cacheByDir": true
                          }
                        }
                      ]
                    }
                  ]
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Help for tokens"
                },
                {
                  "names": [
                    "-p",
                    "--project"
                  ],
                  "description": "Project (e.g. backend)",
                  "args": [
                    {
                      "name": "string",
                      "generators": [
                        {
                          "script": [
                            "doppler",
                            "projects",
                            "--json"
                          ],
                          "cache": {
                            "strategy": "stale-while-revalidate",
                            "cacheByDir": true
                          }
                        }
                      ]
                    }
                  ]
                }
              ],
              "args": [
                {
                  "name": "slug"
                }
              ]
            },
            {
              "name": "create",
              "description": "Create a service token for a config",
              "options": [
                {
                  "names": [
                    "--api-host"
                  ],
                  "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--configuration"
                  ],
                  "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
                  "args": [
                    {
                      "name": "string",
                      "template": "filepaths"
                    }
                  ]
                },
                {
                  "names": [
                    "--dashboard-host"
                  ],
                  "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--debug"
                  ],
                  "description": "Output additional information",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--dns-resolver-address"
                  ],
                  "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--dns-resolver-proto"
                  ],
                  "description": "Protocol to use for DNS resolution (default \"udp\")",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--dns-resolver-timeout"
                  ],
                  "description": "Max dns lookup duration (default 5s)",
                  "args": [
                    {
                      "name": "duration"
                    }
                  ]
                },
                {
                  "names": [
                    "--enable-dns-resolver"
                  ],
                  "description": "Bypass the OS's default DNS resolver"
                },
                {
                  "names": [
                    "--json"
                  ],
                  "description": "Output json"
                },
                {
                  "names": [
                    "--no-check-version"
                  ],
                  "description": "Disable checking for Doppler CLI updates"
                },
                {
                  "names": [
                    "--no-read-env"
                  ],
                  "description": "Do not read config from the environment"
                },
                {
                  "names": [
                    "--no-timeout"
                  ],
                  "description": "Disable http timeout"
                },
                {
                  "names": [
                    "--no-verify-tls"
                  ],
                  "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
                  "isDangerous": true
                },
                {
                  "names": [
                    "--print-config"
                  ],
                  "description": "Output active configuration"
                },
                {
                  "names": [
                    "--scope"
                  ],
                  "description": "The directory to scope your config to (default \".\")",
                  "args": [
                    {
                      "name": "string",
                      "template": "folders"
                    }
                  ]
                },
                {
                  "names": [
                    "--silent"
                  ],
                  "description": "Disable output of info messages"
                },
                {
                  "names": [
                    "--timeout"
                  ],
                  "description": "Max http request duration (default 10s)",
                  "args": [
                    {
                      "name": "duration"
                    }
                  ]
                },
                {
                  "names": [
                    "--token",
                    "-t"
                  ],
                  "description": "Doppler token",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--access"
                  ],
                  "description": "Print only the token without formatting",
                  "args": [
                    {
                      "name": "Access level",
                      "suggestions": [
                        "read",
                        "read/write"
                      ]
                    }
                  ]
                },
                {
                  "names": [
                    "-c",
                    "--config"
                  ],
                  "description": "Config (e.g. dev)",
                  "args": [
                    {
                      "name": "string",
                      "generators": [
                        {
                          "script": [
                            "doppler",
                            "configs",
                            "--json"
                          ],
                          "cache": {
                            "strategy": "stale-while-revalidate",
                            "cacheByDir": true
                          }
                        }
                      ]
                    }
                  ]
                },
                {
                  "names": [
                    "--copy"
                  ],
                  "description": "Copy the token to your clipboard"
                },
                {
                  "names": [
                    "--max-age"
                  ],
                  "description": "Max age of the token (e.g. '3h', '15m')",
                  "args": [
                    {
                      "name": "duration"
                    }
                  ]
                },
                {
                  "names": [
                    "--name"
                  ],
                  "description": "Service token name",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--plain"
                  ],
                  "description": "Print only the token without formatting"
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Help for tokens"
                },
                {
                  "names": [
                    "-p",
                    "--project"
                  ],
                  "description": "Project (e.g. backend)",
                  "args": [
                    {
                      "name": "string",
                      "generators": [
                        {
                          "script": [
                            "doppler",
                            "projects",
                            "--json"
                          ],
                          "cache": {
                            "strategy": "stale-while-revalidate",
                            "cacheByDir": true
                          }
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name": "revoke",
              "description": "Revoke a service token from a config",
              "isDangerous": true,
              "options": [
                {
                  "names": [
                    "--api-host"
                  ],
                  "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--configuration"
                  ],
                  "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
                  "args": [
                    {
                      "name": "string",
                      "template": "filepaths"
                    }
                  ]
                },
                {
                  "names": [
                    "--dashboard-host"
                  ],
                  "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--debug"
                  ],
                  "description": "Output additional information",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--dns-resolver-address"
                  ],
                  "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--dns-resolver-proto"
                  ],
                  "description": "Protocol to use for DNS resolution (default \"udp\")",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "--dns-resolver-timeout"
                  ],
                  "description": "Max dns lookup duration (default 5s)",
                  "args": [
                    {
                      "name": "duration"
                    }
                  ]
                },
                {
                  "names": [
                    "--enable-dns-resolver"
                  ],
                  "description": "Bypass the OS's default DNS resolver"
                },
                {
                  "names": [
                    "--json"
                  ],
                  "description": "Output json"
                },
                {
                  "names": [
                    "--no-check-version"
                  ],
                  "description": "Disable checking for Doppler CLI updates"
                },
                {
                  "names": [
                    "--no-read-env"
                  ],
                  "description": "Do not read config from the environment"
                },
                {
                  "names": [
                    "--no-timeout"
                  ],
                  "description": "Disable http timeout"
                },
                {
                  "names": [
                    "--no-verify-tls"
                  ],
                  "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
                  "isDangerous": true
                },
                {
                  "names": [
                    "--print-config"
                  ],
                  "description": "Output active configuration"
                },
                {
                  "names": [
                    "--scope"
                  ],
                  "description": "The directory to scope your config to (default \".\")",
                  "args": [
                    {
                      "name": "string",
                      "template": "folders"
                    }
                  ]
                },
                {
                  "names": [
                    "--silent"
                  ],
                  "description": "Disable output of info messages"
                },
                {
                  "names": [
                    "--timeout"
                  ],
                  "description": "Max http request duration (default 10s)",
                  "args": [
                    {
                      "name": "duration"
                    }
                  ]
                },
                {
                  "names": [
                    "--token",
                    "-t"
                  ],
                  "description": "Doppler token",
                  "args": [
                    {
                      "name": "string"
                    }
                  ]
                },
                {
                  "names": [
                    "-c",
                    "--config"
                  ],
                  "description": "Config (e.g. dev)",
                  "args": [
                    {
                      "name": "string",
                      "generators": [
                        {
                          "script": [
                            "doppler",
                            "configs",
                            "--json"
                          ],
                          "cache": {
                            "strategy": "stale-while-revalidate",
                            "cacheByDir": true
                          }
                        }
                      ]
                    }
                  ]
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Help for tokens"
                },
                {
                  "names": [
                    "-p",
                    "--project"
                  ],
                  "description": "Project (e.g. backend)",
                  "args": [
                    {
                      "name": "string",
                      "generators": [
                        {
                          "script": [
                            "doppler",
                            "projects",
                            "--json"
                          ],
                          "cache": {
                            "strategy": "stale-while-revalidate",
                            "cacheByDir": true
                          }
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name": "unlock",
          "description": "Unlock a config",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-c",
                "--config"
              ],
              "description": "Config (e.g. dev)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "configs",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for unlock"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--yes",
                "-y"
              ],
              "description": "Proceed without confirmation"
            }
          ]
        },
        {
          "name": "update",
          "description": "Update a config",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-c",
                "--config"
              ],
              "description": "Config (e.g. dev)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "configs",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for update"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--yes",
                "-y"
              ],
              "description": "Proceed without confirmation"
            },
            {
              "names": [
                "--name"
              ],
              "description": "Config name",
              "args": [
                {
                  "name": "string"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "configure",
      "description": "View the config file",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for configure"
        },
        {
          "names": [
            "-p",
            "--project"
          ],
          "description": "Project (e.g. backend)",
          "args": [
            {
              "name": "string",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "projects",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        }
      ],
      "subcommands": [
        {
          "name": "debug",
          "description": "View current configuration utilizing all config sources",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for debug"
            }
          ]
        },
        {
          "name": "get",
          "description": "Get the value of one or more options in the config file",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for get"
            },
            {
              "names": [
                "--copy"
              ],
              "description": "Copy the value(s) to your clipboard"
            },
            {
              "names": [
                "--plain"
              ],
              "description": "Print values without formatting. values will be printed in the same order as specified"
            }
          ]
        },
        {
          "name": "options",
          "description": "List all supported config options",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for options"
            }
          ]
        },
        {
          "name": "reset",
          "description": "Reset local CLI configuration to a clean initial state",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for reset"
            },
            {
              "names": [
                "--yes",
                "-y"
              ],
              "description": "Proceed without confirmation"
            }
          ]
        },
        {
          "name": "set",
          "description": "Set the value of one or more options in the config file",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for set"
            }
          ]
        },
        {
          "name": "unset",
          "description": "Unset the value of one or more options in the config file",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for environments"
            }
          ]
        }
      ]
    },
    {
      "name": "environments",
      "description": "Manage environments",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for environments"
        },
        {
          "names": [
            "-p",
            "--project"
          ],
          "description": "Project (e.g. backend)",
          "args": [
            {
              "name": "string",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "projects",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        }
      ],
      "subcommands": [
        {
          "name": "create",
          "description": "Create an environment",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for create"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            }
          ],
          "args": [
            {
              "name": "name"
            },
            {
              "name": "slug"
            }
          ]
        },
        {
          "name": "delete",
          "description": "Delete an environment",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for delete"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--yes",
                "-y"
              ],
              "description": "Proceed without confirmation"
            }
          ],
          "args": [
            {
              "name": "slug",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "environments",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "get",
          "description": "Get info for an environment",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for get"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            }
          ],
          "args": [
            {
              "name": "environment_id",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "environments",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "rename",
          "description": "Rename an environment",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for rename"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--yes",
                "-y"
              ],
              "description": "Proceed without confirmation"
            },
            {
              "names": [
                "--name"
              ],
              "description": "New name",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--slug"
              ],
              "description": "New slug",
              "args": [
                {
                  "name": "string"
                }
              ]
            }
          ],
          "args": [
            {
              "name": "slug",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "environments",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "feedback",
      "description": "Provide feedback about the Doppler CLI",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for feedback"
        }
      ]
    },
    {
      "name": "help",
      "description": "Help about any command",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for help"
        }
      ]
    },
    {
      "name": "import",
      "description": "Import projects into your Doppler workplace",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for Import projects into your Doppler workplace"
        },
        {
          "names": [
            "--template"
          ],
          "description": "Path to template file (e.g. './path/to/file.yaml') (default \"doppler-template.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        }
      ]
    },
    {
      "name": "login",
      "description": "Authenticate to Doppler",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for login"
        },
        {
          "names": [
            "--no-copy"
          ],
          "description": "Do not copy the auth code to the clipboard"
        },
        {
          "names": [
            "--overwrite"
          ],
          "description": "Overwrite existing token if one exists"
        },
        {
          "names": [
            "--yes",
            "-y"
          ],
          "description": "Open browser without confirmation"
        }
      ],
      "subcommands": [
        {
          "name": "revoke",
          "description": "Revoke your auth token",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for open"
            },
            {
              "names": [
                "--no-update-config"
              ],
              "description": "Do not modify the config file"
            },
            {
              "names": [
                "--no-update-config-options"
              ],
              "description": "Do not remove configured options from the config file (i.e. project and config)"
            },
            {
              "names": [
                "--yes",
                "-y"
              ],
              "description": "Proceed without confirmation"
            }
          ]
        },
        {
          "name": "roll",
          "description": "Roll your auth token",
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for open"
            },
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "logout",
      "description": "Log out of the CLI",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for logout"
        },
        {
          "names": [
            "--no-update-config"
          ],
          "description": "Do not modify the config file"
        },
        {
          "names": [
            "--no-update-config-options"
          ],
          "description": "Do not remove configured options from the config file (i.e. project and config)"
        },
        {
          "names": [
            "--yes",
            "-y"
          ],
          "description": "Proceed without confirmation"
        }
      ]
    },
    {
      "name": "open",
      "description": "Open the Doppler dashboard",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for open"
        }
      ],
      "subcommands": [
        {
          "name": "dashboard",
          "description": "Open the Doppler dashboard",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for dashboard"
            }
          ]
        },
        {
          "name": "docs",
          "description": "Open the Doppler documentation home page",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for docs"
            }
          ]
        },
        {
          "name": "github",
          "description": "Open Doppler's GitHub to help contribute",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for github"
            }
          ]
        },
        {
          "name": "status",
          "description": "Open the Doppler status page",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for status"
            }
          ]
        }
      ]
    },
    {
      "name": "projects",
      "description": "Manage projects",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for projects"
        }
      ],
      "subcommands": [
        {
          "name": "create",
          "description": "Create a project",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for create"
            },
            {
              "names": [
                "--name"
              ],
              "description": "Project name",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--description"
              ],
              "description": "Project description",
              "args": [
                {
                  "name": "string"
                }
              ]
            }
          ]
        },
        {
          "name": "delete",
          "description": "Delete a project",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for delete"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--yes",
                "-y"
              ],
              "description": "Proceed without confirmation"
            }
          ],
          "args": [
            {
              "name": "project_id",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "projects",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "get",
          "description": "Get info for a project",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for get"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            }
          ],
          "args": [
            {
              "name": "project_id",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "projects",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "update",
          "description": "Update a project",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for projects"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--yes",
                "-y"
              ],
              "description": "Proceed without confirmation"
            },
            {
              "names": [
                "--name"
              ],
              "description": "Project name",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--description"
              ],
              "description": "Project description",
              "args": [
                {
                  "name": "string"
                }
              ]
            }
          ],
          "args": [
            {
              "name": "project_id",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "projects",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "run",
      "description": "Run a command with secrets injected into the environment",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-c",
            "--config"
          ],
          "description": "Config (e.g. dev)",
          "args": [
            {
              "name": "string",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "configs",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "names": [
            "--fallback-only"
          ],
          "description": "Read all secrets directly from the fallback file, without contacting Doppler. secrets will not be updated. (implies --fallback-readonly)"
        },
        {
          "names": [
            "f"
          ],
          "description": "Path to the fallback file. encrypted secrets are written to this file after each successful fetch. secrets will be read from this file if subsequent connections are unsuccessful",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--fallback-readonly"
          ],
          "description": "Disable modifying the fallback file. secrets can still be read from the file"
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for run"
        },
        {
          "names": [
            "--no-cache"
          ],
          "description": "Disable using the fallback file to speed up fetches. the fallback file is only used when the API indicates that it's still current"
        },
        {
          "names": [
            "--no-exit-on-write-failure"
          ],
          "description": "Do not exit if unable to write the fallback file"
        },
        {
          "names": [
            "--no-fallback"
          ],
          "description": "Disable reading and writing the fallback file"
        },
        {
          "names": [
            "--passphrase"
          ],
          "description": "Passphrase to use for encrypting the secrets file. the default passphrase is computed using your current configuration",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-p",
            "--project"
          ],
          "description": "Project (e.g. backend)",
          "args": [
            {
              "name": "string",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "projects",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "names": [
            "--command"
          ],
          "description": "Command to execute (e.g. \"echo hi\")",
          "args": [
            {
              "name": "string",
              "isCommand": true
            }
          ]
        },
        {
          "names": [
            "--forward-signals"
          ],
          "description": "Forward signals to the child process (defaults to false when STDOUT is a TTY)"
        },
        {
          "names": [
            "--preserve-env"
          ],
          "description": "Ignore any Doppler secrets that are already defined in the environment. this has potential security implications, use at your own risk"
        }
      ],
      "args": [
        {
          "name": "command"
        }
      ],
      "subcommands": [
        {
          "name": "clean",
          "description": "Delete old fallback files",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for clean"
            },
            {
              "names": [
                "--all"
              ],
              "description": "Delete all fallback files"
            },
            {
              "names": [
                "--dry-run"
              ],
              "description": "Do not delete anything, print what would have happened"
            },
            {
              "names": [
                "--max-age"
              ],
              "description": "Delete fallback files that exceed this age (default 336h0m0s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "secrets",
      "description": "Manage secrets",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-c",
            "--config"
          ],
          "description": "Config (e.g. dev)",
          "args": [
            {
              "name": "string",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "configs",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for secrets"
        },
        {
          "names": [
            "-p",
            "--project"
          ],
          "description": "Project (e.g. backend)",
          "args": [
            {
              "name": "string",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "projects",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "names": [
            "--raw"
          ],
          "description": "Print the raw secret value without processing variables",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--only-names"
          ],
          "description": "Only print the secret names; omit all values"
        }
      ],
      "subcommands": [
        {
          "name": "delete",
          "description": "Delete the value of one or more secrets",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-c",
                "--config"
              ],
              "description": "Config (e.g. dev)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "configs",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for delete"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--raw"
              ],
              "description": "Print the raw secret value without processing variables",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--yes",
                "-y"
              ],
              "description": "Proceed without confirmation"
            }
          ],
          "args": [
            {
              "name": "secrets",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "secrets",
                    "--only-names",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "download",
          "description": "Download a config's secrets for later use",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-c",
                "--config"
              ],
              "description": "Config (e.g. dev)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "configs",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--fallback-only"
              ],
              "description": "Read all secrets directly from the fallback file, without contacting Doppler. secrets will not be updated. (implies --fallback-readonly)"
            },
            {
              "names": [
                "f"
              ],
              "description": "Path to the fallback file. encrypted secrets are written to this file after each successful fetch. secrets will be read from this file if subsequent connections are unsuccessful",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--fallback-passphrase"
              ],
              "description": "Passphrase to use for encrypting the fallback file. by default the passphrase is computed using your current configuration",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--fallback-readonly"
              ],
              "description": "Disable modifying the fallback file. secrets can still be read from the file"
            },
            {
              "names": [
                "--format"
              ],
              "description": "Output format. one of json, env, yaml, docker, env-no-quotes (default \"json\")",
              "args": [
                {
                  "name": "string",
                  "suggestions": [
                    "json",
                    "env",
                    "yaml",
                    "docker",
                    "env-no-quotes"
                  ]
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for download"
            },
            {
              "names": [
                "--no-cache"
              ],
              "description": "Disable using the fallback file to speed up fetches. the fallback file is only used when the API indicates that it's still current"
            },
            {
              "names": [
                "--no-exit-on-write-failure"
              ],
              "description": "Do not exit if unable to write the fallback file"
            },
            {
              "names": [
                "--no-fallback"
              ],
              "description": "Disable reading and writing the fallback file"
            },
            {
              "names": [
                "--passphrase"
              ],
              "description": "Passphrase to use for encrypting the secrets file. the default passphrase is computed using your current configuration",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--yes",
                "-y"
              ],
              "description": "Proceed without confirmation"
            },
            {
              "names": [
                "--no-file"
              ],
              "description": "Print the response to stdout"
            }
          ],
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "name": "get",
          "description": "Get the value of one or more secrets",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-c",
                "--config"
              ],
              "description": "Config (e.g. dev)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "configs",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for get"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--raw"
              ],
              "description": "Print the raw secret value without processing variables",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--copy"
              ],
              "description": "Copy the value(s) to your clipboard",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--no-exit-on-missing-secret"
              ],
              "description": "Do not exit if unable to find a requested secret"
            },
            {
              "names": [
                "--plain"
              ],
              "description": "Print values without formatting"
            }
          ],
          "args": [
            {
              "name": "secrets",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "secrets",
                    "--only-names",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "set",
          "description": "Set the value of one or more secrets",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-c",
                "--config"
              ],
              "description": "Config (e.g. dev)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "configs",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for set"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--raw"
              ],
              "description": "Print the raw secret value without processing variables",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--no-interactive"
              ],
              "description": "Do not allow entering secret value via interactive mode"
            }
          ],
          "args": [
            {
              "name": "secrets",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "secrets",
                    "--only-names",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "substitute",
          "description": "Substitute secrets into a template file",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-c",
                "--config"
              ],
              "description": "Config (e.g. dev)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "configs",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for substitute"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--output"
              ],
              "description": "Path to the output file. by default the rendered text will be written to stdout",
              "args": [
                {
                  "name": "download path",
                  "template": "filepaths"
                }
              ]
            }
          ],
          "args": [
            {
              "name": "secrets",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "secrets",
                    "--only-names",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "upload",
          "description": "Upload a secrets file",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-c",
                "--config"
              ],
              "description": "Config (e.g. dev)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "configs",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for substitute"
            },
            {
              "names": [
                "-p",
                "--project"
              ],
              "description": "Project (e.g. backend)",
              "args": [
                {
                  "name": "string",
                  "generators": [
                    {
                      "script": [
                        "doppler",
                        "projects",
                        "--json"
                      ],
                      "cache": {
                        "strategy": "stale-while-revalidate",
                        "cacheByDir": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "names": [
                "--raw"
              ],
              "description": "Print the raw secret value without processing variables",
              "args": [
                {
                  "name": "string"
                }
              ]
            }
          ],
          "args": [
            {
              "name": "secrets file",
              "template": "filepaths"
            }
          ]
        }
      ]
    },
    {
      "name": "settings",
      "description": "Get workplace settings",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for settings"
        }
      ],
      "subcommands": [
        {
          "name": "update",
          "description": "Update workplace settings",
          "options": [
            {
              "names": [
                "--api-host"
              ],
              "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--configuration"
              ],
              "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
              "args": [
                {
                  "name": "string",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "--dashboard-host"
              ],
              "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Output additional information",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-address"
              ],
              "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-proto"
              ],
              "description": "Protocol to use for DNS resolution (default \"udp\")",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--dns-resolver-timeout"
              ],
              "description": "Max dns lookup duration (default 5s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--enable-dns-resolver"
              ],
              "description": "Bypass the OS's default DNS resolver"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output json"
            },
            {
              "names": [
                "--no-check-version"
              ],
              "description": "Disable checking for Doppler CLI updates"
            },
            {
              "names": [
                "--no-read-env"
              ],
              "description": "Do not read config from the environment"
            },
            {
              "names": [
                "--no-timeout"
              ],
              "description": "Disable http timeout"
            },
            {
              "names": [
                "--no-verify-tls"
              ],
              "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
              "isDangerous": true
            },
            {
              "names": [
                "--print-config"
              ],
              "description": "Output active configuration"
            },
            {
              "names": [
                "--scope"
              ],
              "description": "The directory to scope your config to (default \".\")",
              "args": [
                {
                  "name": "string",
                  "template": "folders"
                }
              ]
            },
            {
              "names": [
                "--silent"
              ],
              "description": "Disable output of info messages"
            },
            {
              "names": [
                "--timeout"
              ],
              "description": "Max http request duration (default 10s)",
              "args": [
                {
                  "name": "duration"
                }
              ]
            },
            {
              "names": [
                "--token",
                "-t"
              ],
              "description": "Doppler token",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Help for settings"
            },
            {
              "names": [
                "--email"
              ],
              "description": "Set the workplace's billing email",
              "args": [
                {
                  "name": "string"
                }
              ]
            },
            {
              "names": [
                "--name"
              ],
              "description": "Set the workplace's name",
              "args": [
                {
                  "name": "string"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "setup",
      "description": "Setup the Doppler CLI for managing secrets",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-c",
            "--config"
          ],
          "description": "Config (e.g. dev)",
          "args": [
            {
              "name": "string",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "configs",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for setup"
        },
        {
          "names": [
            "-p",
            "--project"
          ],
          "description": "Project (e.g. backend)",
          "args": [
            {
              "name": "string",
              "generators": [
                {
                  "script": [
                    "doppler",
                    "projects",
                    "--json"
                  ],
                  "cache": {
                    "strategy": "stale-while-revalidate",
                    "cacheByDir": true
                  }
                }
              ]
            }
          ]
        },
        {
          "names": [
            "--no-interactive"
          ],
          "description": "Do not prompt for information. if the project or config is not specified, an error will be thrown"
        },
        {
          "names": [
            "--no-save-token"
          ],
          "description": "Do not save the token to the config when passed via flag or environment variable"
        }
      ]
    },
    {
      "name": "update",
      "description": "Update the Doppler CLI",
      "options": [
        {
          "names": [
            "--api-host"
          ],
          "description": "The host address for the Doppler API (default \"https://api.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--configuration"
          ],
          "description": "Config file (default \"~/.doppler/.doppler.yaml\")",
          "args": [
            {
              "name": "string",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--dashboard-host"
          ],
          "description": "The host address for the Doppler Dashboard (default \"https://dashboard.doppler.com\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--debug"
          ],
          "description": "Output additional information",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-address"
          ],
          "description": "Address to use for DNS resolution (default \"1.1.1.1:53\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-proto"
          ],
          "description": "Protocol to use for DNS resolution (default \"udp\")",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "--dns-resolver-timeout"
          ],
          "description": "Max dns lookup duration (default 5s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--enable-dns-resolver"
          ],
          "description": "Bypass the OS's default DNS resolver"
        },
        {
          "names": [
            "--json"
          ],
          "description": "Output json"
        },
        {
          "names": [
            "--no-check-version"
          ],
          "description": "Disable checking for Doppler CLI updates"
        },
        {
          "names": [
            "--no-read-env"
          ],
          "description": "Do not read config from the environment"
        },
        {
          "names": [
            "--no-timeout"
          ],
          "description": "Disable http timeout"
        },
        {
          "names": [
            "--no-verify-tls"
          ],
          "description": "Do not verify the validity of TLS certificates on HTTP requests (not recommended)",
          "isDangerous": true
        },
        {
          "names": [
            "--print-config"
          ],
          "description": "Output active configuration"
        },
        {
          "names": [
            "--scope"
          ],
          "description": "The directory to scope your config to (default \".\")",
          "args": [
            {
              "name": "string",
              "template": "folders"
            }
          ]
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Disable output of info messages"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Max http request duration (default 10s)",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--token",
            "-t"
          ],
          "description": "Doppler token",
          "args": [
            {
              "name": "string"
            }
          ]
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Help for update"
        },
        {
          "names": [
            "--force",
            "-f"
          ],
          "description": "Install the latest CLI regardless of whether there's an update available"
        }
      ]
    }
  ]
}
