{
  "name": "cci",
  "description": "CumulusCI command line interface",
  "options": [
    {
      "names": [
        "--help"
      ],
      "description": "Help for cci"
    }
  ],
  "subcommands": [
    {
      "name": "flow",
      "description": "Commands for finding and running flows for a project",
      "subcommands": [
        {
          "name": "doc",
          "description": "Exports RST format documentation for all flows",
          "options": [
            {
              "names": [
                "--project"
              ],
              "description": "Include project-specific flows only"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Help for flow doc"
            }
          ]
        },
        {
          "name": "info",
          "description": "Displays information for a flow",
          "options": [
            {
              "names": [
                "--help"
              ],
              "description": "Help for flow info"
            }
          ],
          "args": [
            {
              "name": "FLOW_NAME",
              "description": "Name of the flow"
            }
          ]
        },
        {
          "name": "list",
          "description": "List available flows for the current context",
          "options": [
            {
              "names": [
                "--plain"
              ],
              "description": "Print the table using plain ascii"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Print a json string"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Help for flow list"
            }
          ]
        },
        {
          "name": "run",
          "description": "Runs a flow",
          "options": [
            {
              "names": [
                "--org"
              ],
              "description": "Specify the target org. By default, runs against the current default org",
              "args": [
                {
                  "name": "TEXT",
                  "description": "Name of the target org"
                }
              ]
            },
            {
              "names": [
                "--delete-org"
              ],
              "description": "If set, deletes the scratch org after the flow completes"
            },
            {
              "names": [
                "--debug"
              ],
              "description": "Drops into pdb, the Python debugger, on an exception"
            },
            {
              "names": [
                "-o"
              ],
              "description": "Pass task specific options for the task as '-o taskname__option value'. You can specify more than one option by using -o more than once",
              "args": [
                {
                  "name": "TEXT",
                  "description": "Task specific options"
                }
              ]
            },
            {
              "names": [
                "--no-prompt"
              ],
              "description": "Disables all prompts. Set for non-interactive mode use such as calling from scripts or CI systems"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Help for flow run"
            }
          ],
          "args": [
            {
              "name": "FLOW_NAME",
              "description": "Name of the flow to run"
            }
          ]
        }
      ]
    },
    {
      "name": "org",
      "description": "Commands for connecting and interacting with Salesforce orgs",
      "subcommands": [
        {
          "name": "browser",
          "description": "Opens a browser window and logs into the org using the stored OAuth credentials",
          "options": [
            {
              "names": [
                "--org"
              ],
              "description": "Alternate way to specify the target org. By default, runs against the current default org",
              "args": [
                {
                  "name": "TEXT",
                  "description": "Name of the target org"
                }
              ]
            },
            {
              "names": [
                "-p",
                "--path"
              ],
              "description": "Navigate to the specified page after logging in",
              "args": [
                {
                  "name": "TEXT",
                  "description": "Page to navigate to",
                  "template": "filepaths"
                }
              ]
            },
            {
              "names": [
                "-r",
                "--url-only"
              ],
              "description": "Display the target URL, but don't open a browser"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Help for org browser"
            }
          ],
          "args": [
            {
              "name": "ORGNAME",
              "description": "Name of the org",
              "isOptional": true
            }
          ]
        },
        {
          "name": "connect",
          "description": "Connects a new org's credentials using OAuth Web Flow",
          "options": [
            {
              "names": [
                "--org"
              ],
              "description": "Alternate way to specify the target org. One of ORGNAME (see above) or --org is required",
              "args": [
                {
                  "name": "TEXT"
                }
              ]
            },
            {
              "names": [
                "--connected-app"
              ],
              "description": "Name of the connected_app service to use",
              "args": [
                {
                  "name": "TEXT"
                }
              ]
            },
            {
              "names": [
                "--sandbox"
              ],
              "description": "If set, connects to a Salesforce sandbox org"
            },
            {
              "names": [
                "--login-url"
              ],
              "description": "If set, login to this hostname",
              "args": [
                {
                  "name": "TEXT"
                }
              ]
            },
            {
              "names": [
                "--default"
              ],
              "description": "If set, sets the connected org as the new default org"
            },
            {
              "names": [
                "--global-org"
              ],
              "description": "If set, the connected org is available to all CumulusCI projects"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Show this message and exit"
            }
          ],
          "args": [
            {
              "name": "ORGNAME",
              "isOptional": true
            }
          ]
        },
        {
          "name": "default",
          "description": "Sets an org as the default org for tasks and flows",
          "options": [
            {
              "names": [
                "--org"
              ],
              "description": "Alternate way to specify the target org. By default, runs against the current default org",
              "args": [
                {
                  "name": "TEXT"
                }
              ]
            },
            {
              "names": [
                "--unset"
              ],
              "description": "Unset the org as the default org leaving no default org selected"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Show this message and exit"
            }
          ],
          "args": [
            {
              "name": "ORGNAME",
              "isOptional": true
            }
          ]
        },
        {
          "name": "import",
          "description": "Import an org from Salesforce DX",
          "options": [
            {
              "names": [
                "--org"
              ],
              "description": "Alternate way to specify the target org. One of ORGNAME (see above) or --org is required",
              "args": [
                {
                  "name": "TEXT"
                }
              ]
            },
            {
              "names": [
                "--help"
              ],
              "description": "Show this message and exit"
            }
          ],
          "args": [
            {
              "name": "USERNAME_OR_ALIAS"
            },
            {
              "name": "ORGNAME",
              "isOptional": true
            }
          ]
        },
        {
          "name": "info",
          "description": "Display information for a connected org",
          "options": [
            {
              "names": [
                "--org"
              ],
              "description": "Alternate way to specify the target org. By default, runs against the current default org",
              "args": [
                {
                  "name": "TEXT"
                }
              ]
            },
            {
              "names": [
                "--json"
              ],
              "description": "Print as JSON. Includes access token"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Show this message and exit"
            }
          ],
          "args": [
            {
              "name": "ORGNAME",
              "isOptional": true
            }
          ]
        },
        {
          "name": "list",
          "description": "Lists all orgs in scope for the current project",
          "options": [
            {
              "names": [
                "--plain"
              ],
              "description": "Print the table using plain ascii"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Output results in JSON format"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Show this message and exit"
            }
          ]
        },
        {
          "name": "prune",
          "description": "Removes all expired scratch orgs from the current project",
          "options": [
            {
              "names": [
                "--include-active"
              ],
              "description": "Remove all scratch orgs, regardless of expiry"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Show this message and exit"
            }
          ]
        },
        {
          "name": "remove",
          "description": "Removes an org from the keychain",
          "options": [
            {
              "names": [
                "--org"
              ],
              "description": "Alternate way to specify the target org. One of ORGNAME (see above) or --org is required",
              "args": [
                {
                  "name": "TEXT"
                }
              ]
            },
            {
              "names": [
                "--global-org"
              ],
              "description": "Set this option to force remove a global org. Default behavior is to error if you attempt to delete a global org"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Show this message and exit"
            }
          ],
          "args": [
            {
              "name": "ORGNAME",
              "isOptional": true
            }
          ]
        },
        {
          "name": "scratch",
          "description": "Connects a Salesforce DX Scratch Org to the keychain",
          "options": [
            {
              "names": [
                "--org"
              ],
              "description": "Alternate way to specify the target org. One of ORGNAME (see above) or --org is required",
              "args": [
                {
                  "name": "TEXT"
                }
              ]
            },
            {
              "names": [
                "--default"
              ],
              "description": "If set, sets the connected org as the new default org"
            },
            {
              "names": [
                "--devhub"
              ],
              "description": "If provided, overrides the devhub used to create the scratch org",
              "args": [
                {
                  "name": "TEXT"
                }
              ]
            },
            {
              "names": [
                "--days"
              ],
              "description": "If provided, overrides the scratch config default days value for how many days the scratch org should persist",
              "args": [
                {
                  "name": "TEXT"
                }
              ]
            },
            {
              "names": [
                "--no-password"
              ],
              "description": "If set, don't set a password for the org"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Show this message and exit"
            }
          ],
          "args": [
            {
              "name": "CONFIG_NAME"
            },
            {
              "name": "ORGNAME",
              "isOptional": true
            }
          ]
        },
        {
          "name": "scratch_delete",
          "description": "Deletes a Salesforce DX Scratch Org leaving the config in the keychain for regeneration",
          "options": [
            {
              "names": [
                "--org"
              ],
              "description": "Alternate way to specify the target org. One of ORGNAME (see above) or --org is required",
              "args": [
                {
                  "name": "TEXT"
                }
              ]
            },
            {
              "names": [
                "--help"
              ],
              "description": "Show this message and exit"
            }
          ],
          "args": [
            {
              "name": "ORGNAME",
              "isOptional": true
            }
          ]
        },
        {
          "name": "shell",
          "description": "Drop into a Python shell with a simple_salesforce connection in `sf`, as well as the `org_config` and `project_config`",
          "options": [
            {
              "names": [
                "--org"
              ],
              "description": "Alternate way to specify the target org. By default, runs against the current default org",
              "args": [
                {
                  "name": "TEXT"
                }
              ]
            },
            {
              "names": [
                "--script"
              ],
              "description": "Path to a script to run",
              "args": [
                {
                  "name": "PATH"
                }
              ]
            },
            {
              "names": [
                "--python"
              ],
              "description": "Python code to run directly",
              "args": [
                {
                  "name": "TEXT"
                }
              ]
            },
            {
              "names": [
                "--help"
              ],
              "description": "Show this message and exit"
            }
          ],
          "args": [
            {
              "name": "ORGNAME",
              "isOptional": true
            }
          ]
        }
      ]
    },
    {
      "name": "plan",
      "description": "Commands for getting information about MetaDeploy plans",
      "subcommands": [
        {
          "name": "info",
          "description": "Displays information for a MetaDeploy plan",
          "options": [
            {
              "names": [
                "--messages"
              ],
              "description": "Show only plan messages"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Help for plan info"
            }
          ],
          "args": [
            {
              "name": "PLAN_NAME",
              "description": "Name of the plan"
            }
          ]
        },
        {
          "name": "list",
          "description": "List available plans for the current context",
          "options": [
            {
              "names": [
                "--json"
              ],
              "description": "Return the list of plans in JSON format"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Help for plan list"
            }
          ]
        }
      ]
    },
    {
      "name": "robot",
      "description": "Commands for working with Robot Framework",
      "subcommands": [
        {
          "name": "install_playwright",
          "description": "Install libraries necessary to use playwright with robot framework",
          "options": [
            {
              "names": [
                "-n",
                "--dry_run"
              ],
              "description": "Dry run"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Help for install_playwright"
            }
          ]
        },
        {
          "name": "uninstall_playwright",
          "description": "Uninstalls the robotframework-browser package and node modules",
          "options": [
            {
              "names": [
                "--help"
              ],
              "description": "Help for uninstall_playwright"
            }
          ]
        }
      ]
    },
    {
      "name": "service",
      "description": "Commands for connecting services to the keychain",
      "subcommands": [
        {
          "name": "connect",
          "description": "Connect an external service to CumulusCI",
          "subcommands": [
            {
              "name": "connected_app",
              "description": "Connect a Connected App service to CumulusCI",
              "options": [
                {
                  "names": [
                    "--login_url"
                  ],
                  "description": "Default Salesforce Login URL to be used with this Connected App",
                  "args": [
                    {
                      "name": "login_url"
                    }
                  ]
                },
                {
                  "names": [
                    "--callback_url"
                  ],
                  "description": "Callback URL configured on the Connected App",
                  "args": [
                    {
                      "name": "callback_url"
                    }
                  ]
                },
                {
                  "names": [
                    "--client_id"
                  ],
                  "description": "Client ID/Consumer Key from the Connected App",
                  "isRequired": true,
                  "args": [
                    {
                      "name": "client_id"
                    }
                  ]
                },
                {
                  "names": [
                    "--client_secret"
                  ],
                  "description": "Client Secret/Consumer Secret from the Connected App",
                  "isRequired": true,
                  "args": [
                    {
                      "name": "client_secret"
                    }
                  ]
                },
                {
                  "names": [
                    "--default"
                  ],
                  "description": "Set this service as the global default"
                },
                {
                  "names": [
                    "--help"
                  ],
                  "description": "Help for cci service connect connected_app"
                }
              ],
              "args": [
                {
                  "name": "SERVICE_NAME",
                  "isOptional": true
                }
              ]
            },
            {
              "name": "devhub",
              "description": "Connect a DevHub service to CumulusCI",
              "options": [
                {
                  "names": [
                    "--username"
                  ],
                  "description": "Username or alias of the SFDX org to use as a Dev Hub",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--default"
                  ],
                  "description": "Set this service as the global default"
                },
                {
                  "names": [
                    "--help"
                  ],
                  "description": "Show this message and exit"
                }
              ],
              "args": [
                {
                  "name": "SERVICE_NAME",
                  "isOptional": true
                }
              ]
            },
            {
              "name": "github",
              "description": "Connect a GitHub service to CumulusCI",
              "options": [
                {
                  "names": [
                    "--username"
                  ],
                  "description": "The Github username to use for tasks",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--email"
                  ],
                  "description": "The email address to used by Github tasks when an operation requires an email address",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--token"
                  ],
                  "description": "Personal Access Token for GitHub. Leave blank to log in via browser",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--default"
                  ],
                  "description": "Set this service as the global default"
                },
                {
                  "names": [
                    "--help"
                  ],
                  "description": "Show this message and exit"
                }
              ],
              "args": [
                {
                  "name": "SERVICE_NAME",
                  "isOptional": true
                }
              ]
            },
            {
              "name": "github_enterprise",
              "description": "Connect a GitHub Enterprise service to CumulusCI",
              "options": [
                {
                  "names": [
                    "--username"
                  ],
                  "description": "The GitHub Enterprise username to use for tasks",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--email"
                  ],
                  "description": "The email address to used by GitHub tasks when an operation requires an email address",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--server_domain"
                  ],
                  "description": "GitHub Enterprise domain (Example: git.ent.domain.com)",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--token"
                  ],
                  "description": "Personal Access Token",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--default"
                  ],
                  "description": "Set this service as the global default"
                },
                {
                  "names": [
                    "--help"
                  ],
                  "description": "Show this message and exit"
                }
              ],
              "args": [
                {
                  "name": "SERVICE_NAME",
                  "isOptional": true
                }
              ]
            },
            {
              "name": "marketing_cloud",
              "description": "Connect a Marketing Cloud service to CumulusCI",
              "options": [
                {
                  "names": [
                    "--oauth2_client"
                  ],
                  "description": "The name of the oauth2_client service with which to establish a connection to Marketing Cloud",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--default"
                  ],
                  "description": "Set this service as the global default"
                },
                {
                  "names": [
                    "--help"
                  ],
                  "description": "Show this message and exit"
                }
              ],
              "args": [
                {
                  "name": "SERVICE_NAME",
                  "isOptional": true
                }
              ]
            },
            {
              "name": "metaci",
              "description": "Connect a MetaCI service to CumulusCI",
              "options": [
                {
                  "names": [
                    "--app_name"
                  ],
                  "description": "The Heroku app name",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--url"
                  ],
                  "description": "The main url to the MetaCI site",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--token"
                  ],
                  "description": "Your API token to the MetaCI site (get from SITE_URL/api/token)",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--default"
                  ],
                  "description": "Set this service as the global default"
                },
                {
                  "names": [
                    "--help"
                  ],
                  "description": "Show this message and exit"
                }
              ],
              "args": [
                {
                  "name": "SERVICE_NAME",
                  "isOptional": true
                }
              ]
            },
            {
              "name": "metadeploy",
              "description": "Connect a MetaDeploy service to CumulusCI",
              "options": [
                {
                  "names": [
                    "--url"
                  ],
                  "description": "The main url for your MetaDeploy instance",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--token"
                  ],
                  "description": "Your API token to the MetaDeploy site (get from SITE_URL/admin/authtoken/token)",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--default"
                  ],
                  "description": "Set this service as the global default"
                },
                {
                  "names": [
                    "--help"
                  ],
                  "description": "Show this message and exit"
                }
              ],
              "args": [
                {
                  "name": "SERVICE_NAME",
                  "isOptional": true
                }
              ]
            },
            {
              "name": "oauth2_client",
              "description": "Connect an OAuth2 Client service to CumulusCI",
              "options": [
                {
                  "names": [
                    "--client_id"
                  ],
                  "description": "The client Id",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--client_secret"
                  ],
                  "description": "The client secret",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--auth_uri"
                  ],
                  "description": "The URI for where users are directed to login",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--token_uri"
                  ],
                  "description": "The URI for where we request an access token",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--callback_url"
                  ],
                  "description": "The URL that the auth server will callback to after authentication of the user",
                  "args": [
                    {
                      "name": "TEXT"
                    }
                  ]
                },
                {
                  "names": [
                    "--default"
                  ],
                  "description": "Set this service as the global default"
                },
                {
                  "names": [
                    "--help"
                  ],
                  "description": "Show this message and exit"
                }
              ],
              "args": [
                {
                  "name": "SERVICE_NAME",
                  "isOptional": true
                }
              ]
            }
          ]
        },
        {
          "name": "default",
          "description": "Set the default service for a given service type",
          "options": [
            {
              "names": [
                "--project"
              ],
              "description": "Sets the service as the default for the current project"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Help for cci service default"
            }
          ],
          "args": [
            {
              "name": "SERVICE_TYPE"
            },
            {
              "name": "SERVICE_NAME"
            }
          ]
        },
        {
          "name": "info",
          "description": "Show the details of a connected service",
          "options": [
            {
              "names": [
                "--json"
              ],
              "description": "Print a json string"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Help for cci service info"
            }
          ],
          "args": [
            {
              "name": "SERVICE_TYPE"
            },
            {
              "name": "SERVICE_NAME",
              "isOptional": true
            }
          ]
        },
        {
          "name": "list",
          "description": "List services available for configuration and use",
          "options": [
            {
              "names": [
                "--plain"
              ],
              "description": "Print the table using plain ascii"
            },
            {
              "names": [
                "--json"
              ],
              "description": "Print a json string"
            },
            {
              "names": [
                "--help"
              ],
              "description": "Help for cci service list"
            }
          ]
        },
        {
          "name": "remove",
          "description": "Remove a service",
          "options": [
            {
              "names": [
                "--help"
              ],
              "description": "Help for cci service remove"
            }
          ],
          "args": [
            {
              "name": "SERVICE_TYPE"
            },
            {
              "name": "SERVICE_NAME"
            }
          ]
        },
        {
          "name": "rename",
          "description": "Rename a service",
          "options": [
            {
              "names": [
                "--help"
              ],
              "description": "Help for cci service remove"
            }
          ],
          "args": [
            {
              "name": "SERVICE_TYPE"
            },
            {
              "name": "SERVICE_NAME"
            },
            {
              "name": "NEW_NAME"
            }
          ]
        },
        {
          "name": "update",
          "description": "Allow users to update attribute values of a particular service",
          "options": [
            {
              "names": [
                "-s",
                "--attribute"
              ],
              "description": "Provide values to update the service with directly. Using `--attribute foo var` will set the 'foo' attribute to a value of 'bar' on the specified service",
              "args": [
                {
                  "name": "TEXT TEXT"
                }
              ]
            },
            {
              "names": [
                "--help"
              ],
              "description": "Help for cci service remove"
            }
          ],
          "args": [
            {
              "name": "SERVICE_TYPE"
            },
            {
              "name": "SERVICE_NAME"
            }
          ]
        }
      ]
    },
    {
      "name": "shell",
      "description": "Drop into a Python shell",
      "options": [
        {
          "names": [
            "--script"
          ],
          "description": "Path to a script to run",
          "args": [
            {
              "name": "PATH",
              "template": "filepaths"
            }
          ]
        },
        {
          "names": [
            "--python"
          ],
          "description": "Python code to run directly",
          "args": [
            {
              "name": "TEXT"
            }
          ]
        },
        {
          "names": [
            "--help"
          ],
          "description": "Show this message and exit"
        }
      ]
    },
    {
      "name": "task",
      "description": "Commands for finding and running tasks for a project",
      "options": [
        {
          "names": [
            "--help"
          ],
          "description": "Show this message and exit"
        }
      ],
      "subcommands": [
        {
          "name": "doc",
          "description": "Exports RST format documentation for all tasks"
        },
        {
          "name": "info",
          "description": "Displays information for a task",
          "args": [
            {
              "name": "TASK_NAME"
            }
          ]
        },
        {
          "name": "list",
          "description": "List available tasks for the current context"
        },
        {
          "name": "run",
          "description": "Runs a task",
          "args": [
            {
              "name": "TASK_NAME"
            }
          ]
        }
      ]
    },
    {
      "name": "version",
      "description": "Print the current version of CumulusCI",
      "options": [
        {
          "names": [
            "--help"
          ],
          "description": "Show this message and exit"
        }
      ]
    },
    {
      "name": "error",
      "description": "Get or share information about an error",
      "options": [
        {
          "names": [
            "--help"
          ],
          "description": "Show this message and exit"
        }
      ],
      "subcommands": [
        {
          "name": "gist",
          "description": "Creates a GitHub gist from the latest logfile"
        },
        {
          "name": "info",
          "description": "Outputs the most recent traceback (if one exists in the most recent logfile)"
        }
      ]
    },
    {
      "name": "project",
      "description": "Commands for interacting with project repository configurations",
      "subcommands": [
        {
          "name": "dependencies",
          "description": "Displays the current dependencies for the project. If the dependencies section has references to other github repositories, the repositories are inspected and a static list of dependencies is created",
          "options": [
            {
              "names": [
                "--resolution-strategy"
              ],
              "description": "The resolution strategy to use. Defaults to production",
              "args": [
                {
                  "name": "TEXT"
                }
              ]
            },
            {
              "names": [
                "--help"
              ],
              "description": "Show this message and exit"
            }
          ]
        },
        {
          "name": "info",
          "description": "Display information about the current project's configuration",
          "options": [
            {
              "names": [
                "--help"
              ],
              "description": "Show this message and exit"
            }
          ]
        },
        {
          "name": "init",
          "description": "Initialize a new project for use with the cumulusci toolbelt",
          "options": [
            {
              "names": [
                "--help"
              ],
              "description": "Show this message and exit"
            }
          ]
        }
      ]
    }
  ]
}
