{
  "description": "Search and create Jira issues. Pick a subcommand; flags without a documented long name are offered by their short form only.",
  "name": "jira",
  "subcommands": [
    {
      "name": "issue",
      "subcommands": [
        {
          "name": "list",
          "description": "Search issues in the current project. Output is interactive unless a plain, raw or CSV format is chosen.",
          "options": [
            {
              "names": [
                "-s"
              ],
              "description": "Status",
              "args": {
                "name": "status",
                "isOptional": false
              }
            },
            {
              "names": [
                "-y"
              ],
              "description": "Priority",
              "args": {
                "name": "priority",
                "isOptional": false
              }
            },
            {
              "names": [
                "-a"
              ],
              "description": "A user name, or x for unassigned.",
              "args": {
                "name": "assignee",
                "description": "A user name, or x for unassigned.",
                "isOptional": false
              }
            },
            {
              "names": [
                "-r"
              ],
              "description": "Reporter",
              "args": {
                "name": "reporter",
                "isOptional": false
              }
            },
            {
              "names": [
                "-l"
              ],
              "description": "Labels",
              "args": {
                "name": "label",
                "isOptional": false,
                "isVariadic": true
              },
              "isRepeatable": true
            },
            {
              "names": [
                "-t"
              ],
              "description": "Issue type",
              "args": {
                "name": "type",
                "isOptional": false
              }
            },
            {
              "names": [
                "--created"
              ],
              "description": "For example -7d, week or month.",
              "args": {
                "name": "created",
                "description": "For example -7d, week or month.",
                "isOptional": false
              }
            },
            {
              "names": [
                "--jql",
                "-q"
              ],
              "description": "Raw JQL",
              "args": {
                "name": "jql",
                "isOptional": false
              }
            },
            {
              "names": [
                "-p"
              ],
              "description": "Project",
              "args": {
                "name": "project",
                "isOptional": false
              }
            },
            {
              "names": [
                "-w"
              ],
              "description": "Issues I am watching"
            },
            {
              "names": [
                "--plain"
              ],
              "description": "Plain output"
            },
            {
              "names": [
                "--raw"
              ],
              "description": "Raw JSON output"
            },
            {
              "names": [
                "--csv"
              ],
              "description": "CSV output"
            },
            {
              "names": [
                "--order-by"
              ],
              "description": "Order by",
              "args": {
                "name": "order_by",
                "isOptional": false,
                "suggestions": [
                  {
                    "name": "rank",
                    "description": "Rank"
                  }
                ]
              }
            },
            {
              "names": [
                "--reverse"
              ],
              "description": "Reverse order"
            },
            {
              "names": [
                "--config",
                "-c"
              ],
              "description": "Config file",
              "args": {
                "name": "config",
                "isOptional": false,
                "template": "filepaths"
              }
            }
          ]
        },
        {
          "name": "create",
          "description": "Create an issue non-interactively. Custom fields and Markdown templates are left out.",
          "options": [
            {
              "names": [
                "-t"
              ],
              "description": "Issue type",
              "args": {
                "name": "type",
                "isOptional": false
              }
            },
            {
              "names": [
                "-s"
              ],
              "description": "Summary",
              "args": {
                "name": "summary",
                "isOptional": false
              }
            },
            {
              "names": [
                "-y"
              ],
              "description": "Priority",
              "args": {
                "name": "priority",
                "isOptional": false
              }
            },
            {
              "names": [
                "-l"
              ],
              "description": "Labels",
              "args": {
                "name": "label",
                "isOptional": false,
                "isVariadic": true
              },
              "isRepeatable": true
            },
            {
              "names": [
                "-b"
              ],
              "description": "Description",
              "args": {
                "name": "body",
                "isOptional": false
              }
            },
            {
              "names": [
                "--fix-version"
              ],
              "description": "Fix version",
              "args": {
                "name": "fix_version",
                "isOptional": false
              }
            },
            {
              "names": [
                "--parent",
                "-P"
              ],
              "description": "Parent / epic key",
              "args": {
                "name": "parent",
                "isOptional": false
              }
            },
            {
              "names": [
                "--no-input"
              ],
              "description": "Skip interactive prompts"
            }
          ]
        }
      ]
    }
  ]
}
