{
  "name": "gum",
  "description": "A tool for glamorous shell scripts",
  "options": [
    {
      "names": [
        "--help",
        "-h"
      ],
      "description": "Show context-sensitive help",
      "isPersistent": true
    },
    {
      "names": [
        "--version",
        "-v"
      ],
      "description": "Print the version number",
      "isPersistent": true
    }
  ],
  "subcommands": [
    {
      "name": "choose",
      "description": "Choose an option from a list of choices",
      "options": [
        {
          "names": [
            "--height"
          ],
          "description": "Height of the list",
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--cursor"
          ],
          "description": "Prefix to show on item that corresponds to the cursor position",
          "args": [
            {
              "name": "symbol"
            }
          ]
        },
        {
          "names": [
            "--cursor-prefix"
          ],
          "description": "Prefix to show on the cursor item",
          "args": [
            {
              "name": "symbol"
            }
          ]
        },
        {
          "names": [
            "--selected-prefix"
          ],
          "description": "Prefix to show on selected items",
          "args": [
            {
              "name": "symbol"
            }
          ]
        },
        {
          "names": [
            "--unselected-prefix"
          ],
          "description": "Prefix to show on unselected items",
          "args": [
            {
              "name": "symbol"
            }
          ]
        },
        {
          "names": [
            "--selected"
          ],
          "description": "Options that should start as selected",
          "isRepeatable": -1,
          "args": [
            {
              "name": "option"
            }
          ]
        },
        {
          "names": [
            "--limit"
          ],
          "description": "Maximum number of options to pick",
          "args": [
            {
              "name": "number"
            }
          ]
        },
        {
          "names": [
            "--no-limit"
          ],
          "description": "Pick unlimited number of options (ignores limit)"
        },
        {
          "names": [
            "--cursor.background"
          ],
          "description": "Background Color for cursor",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor.foreground"
          ],
          "description": "Foreground Color for cursor",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor.border"
          ],
          "description": "Border Style for cursor",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--cursor.border-background"
          ],
          "description": "Border Background Color for cursor",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor.border-foreground"
          ],
          "description": "Border Foreground Color for cursor",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor.align"
          ],
          "description": "Text Alignment for cursor",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--cursor.height"
          ],
          "description": "Text height for cursor",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--cursor.width"
          ],
          "description": "Text width for cursor",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--cursor.margin"
          ],
          "description": "Text margin for cursor",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--cursor.padding"
          ],
          "description": "Text padding for cursor",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--cursor.bold"
          ],
          "description": "Bold text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--cursor.faint"
          ],
          "description": "Faint text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--cursor.italic"
          ],
          "description": "Italicize text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--cursor.strikethrough"
          ],
          "description": "Strikethrough text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--cursor.underline"
          ],
          "description": "Underline text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--item.background"
          ],
          "description": "Background Color for item",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--item.foreground"
          ],
          "description": "Foreground Color for item",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--item.border"
          ],
          "description": "Border Style for item",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--item.border-background"
          ],
          "description": "Border Background Color for item",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--item.border-foreground"
          ],
          "description": "Border Foreground Color for item",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--item.align"
          ],
          "description": "Text Alignment for item",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--item.height"
          ],
          "description": "Text height for item",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--item.width"
          ],
          "description": "Text width for item",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--item.margin"
          ],
          "description": "Text margin for item",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--item.padding"
          ],
          "description": "Text padding for item",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--item.bold"
          ],
          "description": "Bold text for item",
          "priority": 45
        },
        {
          "names": [
            "--item.faint"
          ],
          "description": "Faint text for item",
          "priority": 45
        },
        {
          "names": [
            "--item.italic"
          ],
          "description": "Italicize text for item",
          "priority": 45
        },
        {
          "names": [
            "--item.strikethrough"
          ],
          "description": "Strikethrough text for item",
          "priority": 45
        },
        {
          "names": [
            "--item.underline"
          ],
          "description": "Underline text for item",
          "priority": 45
        },
        {
          "names": [
            "--selected.background"
          ],
          "description": "Background Color for selected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected.foreground"
          ],
          "description": "Foreground Color for selected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected.border"
          ],
          "description": "Border Style for selected",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--selected.border-background"
          ],
          "description": "Border Background Color for selected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected.border-foreground"
          ],
          "description": "Border Foreground Color for selected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected.align"
          ],
          "description": "Text Alignment for selected",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--selected.height"
          ],
          "description": "Text height for selected",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--selected.width"
          ],
          "description": "Text width for selected",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--selected.margin"
          ],
          "description": "Text margin for selected",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--selected.padding"
          ],
          "description": "Text padding for selected",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--selected.bold"
          ],
          "description": "Bold text for selected",
          "priority": 45
        },
        {
          "names": [
            "--selected.faint"
          ],
          "description": "Faint text for selected",
          "priority": 45
        },
        {
          "names": [
            "--selected.italic"
          ],
          "description": "Italicize text for selected",
          "priority": 45
        },
        {
          "names": [
            "--selected.strikethrough"
          ],
          "description": "Strikethrough text for selected",
          "priority": 45
        },
        {
          "names": [
            "--selected.underline"
          ],
          "description": "Underline text for selected",
          "priority": 45
        }
      ],
      "args": [
        {
          "name": "options",
          "description": "Options to choose from",
          "isVariadic": true
        }
      ]
    },
    {
      "name": "confirm",
      "description": "Ask a user to confirm an action",
      "options": [
        {
          "names": [
            "--affirmative"
          ],
          "description": "The title of the affirmative action",
          "args": [
            {
              "name": "title"
            }
          ]
        },
        {
          "names": [
            "--negative"
          ],
          "description": "The title of the negative action",
          "args": [
            {
              "name": "title"
            }
          ]
        },
        {
          "names": [
            "--default"
          ],
          "description": "Default confirmation action"
        },
        {
          "names": [
            "--timeout"
          ],
          "description": "Timeout for confirmation",
          "args": [
            {
              "name": "duration"
            }
          ]
        },
        {
          "names": [
            "--prompt.background"
          ],
          "description": "Background Color for prompt",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--prompt.foreground"
          ],
          "description": "Foreground Color for prompt",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--prompt.border"
          ],
          "description": "Border Style for prompt",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--prompt.border-background"
          ],
          "description": "Border Background Color for prompt",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--prompt.border-foreground"
          ],
          "description": "Border Foreground Color for prompt",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--prompt.align"
          ],
          "description": "Text Alignment for prompt",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--prompt.height"
          ],
          "description": "Text height for prompt",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--prompt.width"
          ],
          "description": "Text width for prompt",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--prompt.margin"
          ],
          "description": "Text margin for prompt",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--prompt.padding"
          ],
          "description": "Text padding for prompt",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--prompt.bold"
          ],
          "description": "Bold text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--prompt.faint"
          ],
          "description": "Faint text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--prompt.italic"
          ],
          "description": "Italicize text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--prompt.strikethrough"
          ],
          "description": "Strikethrough text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--prompt.underline"
          ],
          "description": "Underline text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--selected.background"
          ],
          "description": "Background Color for selected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected.foreground"
          ],
          "description": "Foreground Color for selected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected.border"
          ],
          "description": "Border Style for selected",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--selected.border-background"
          ],
          "description": "Border Background Color for selected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected.border-foreground"
          ],
          "description": "Border Foreground Color for selected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected.align"
          ],
          "description": "Text Alignment for selected",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--selected.height"
          ],
          "description": "Text height for selected",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--selected.width"
          ],
          "description": "Text width for selected",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--selected.margin"
          ],
          "description": "Text margin for selected",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--selected.padding"
          ],
          "description": "Text padding for selected",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--selected.bold"
          ],
          "description": "Bold text for selected",
          "priority": 45
        },
        {
          "names": [
            "--selected.faint"
          ],
          "description": "Faint text for selected",
          "priority": 45
        },
        {
          "names": [
            "--selected.italic"
          ],
          "description": "Italicize text for selected",
          "priority": 45
        },
        {
          "names": [
            "--selected.strikethrough"
          ],
          "description": "Strikethrough text for selected",
          "priority": 45
        },
        {
          "names": [
            "--selected.underline"
          ],
          "description": "Underline text for selected",
          "priority": 45
        },
        {
          "names": [
            "--unselected.background"
          ],
          "description": "Background Color for unselected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--unselected.foreground"
          ],
          "description": "Foreground Color for unselected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--unselected.border"
          ],
          "description": "Border Style for unselected",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--unselected.border-background"
          ],
          "description": "Border Background Color for unselected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--unselected.border-foreground"
          ],
          "description": "Border Foreground Color for unselected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--unselected.align"
          ],
          "description": "Text Alignment for unselected",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--unselected.height"
          ],
          "description": "Text height for unselected",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--unselected.width"
          ],
          "description": "Text width for unselected",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--unselected.margin"
          ],
          "description": "Text margin for unselected",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--unselected.padding"
          ],
          "description": "Text padding for unselected",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--unselected.bold"
          ],
          "description": "Bold text for unselected",
          "priority": 45
        },
        {
          "names": [
            "--unselected.faint"
          ],
          "description": "Faint text for unselected",
          "priority": 45
        },
        {
          "names": [
            "--unselected.italic"
          ],
          "description": "Italicize text for unselected",
          "priority": 45
        },
        {
          "names": [
            "--unselected.strikethrough"
          ],
          "description": "Strikethrough text for unselected",
          "priority": 45
        },
        {
          "names": [
            "--unselected.underline"
          ],
          "description": "Underline text for unselected",
          "priority": 45
        }
      ],
      "args": [
        {
          "name": "prompt",
          "description": "Prompt to display"
        }
      ]
    },
    {
      "name": "filter",
      "description": "Filter items from a list",
      "options": [
        {
          "names": [
            "--indicator"
          ],
          "description": "Character for selection",
          "args": [
            {
              "name": "symbol"
            }
          ]
        },
        {
          "names": [
            "--selected-prefix"
          ],
          "description": "Character to indicate selected items",
          "args": [
            {
              "name": "symbol"
            }
          ]
        },
        {
          "names": [
            "--unselected-prefix"
          ],
          "description": "Character to indicate unselected items",
          "args": [
            {
              "name": "symbol"
            }
          ]
        },
        {
          "names": [
            "--placeholder"
          ],
          "description": "Placeholder value",
          "args": [
            {
              "name": "placeholder"
            }
          ]
        },
        {
          "names": [
            "--prompt"
          ],
          "description": "Prompt to display",
          "args": [
            {
              "name": "prompt"
            }
          ]
        },
        {
          "names": [
            "--width"
          ],
          "description": "Input width",
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--height"
          ],
          "description": "Input height",
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--value"
          ],
          "description": "Initial filter",
          "args": [
            {
              "name": "value"
            }
          ]
        },
        {
          "names": [
            "--reverse"
          ],
          "description": "Display from the bottom of the screen"
        },
        {
          "names": [
            "--indicator.background"
          ],
          "description": "Background Color for indicator",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--indicator.foreground"
          ],
          "description": "Foreground Color for indicator",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--indicator.border"
          ],
          "description": "Border Style for indicator",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--indicator.border-background"
          ],
          "description": "Border Background Color for indicator",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--indicator.border-foreground"
          ],
          "description": "Border Foreground Color for indicator",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--indicator.align"
          ],
          "description": "Text Alignment for indicator",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--indicator.height"
          ],
          "description": "Text height for indicator",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--indicator.width"
          ],
          "description": "Text width for indicator",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--indicator.margin"
          ],
          "description": "Text margin for indicator",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--indicator.padding"
          ],
          "description": "Text padding for indicator",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--indicator.bold"
          ],
          "description": "Bold text for indicator",
          "priority": 45
        },
        {
          "names": [
            "--indicator.faint"
          ],
          "description": "Faint text for indicator",
          "priority": 45
        },
        {
          "names": [
            "--indicator.italic"
          ],
          "description": "Italicize text for indicator",
          "priority": 45
        },
        {
          "names": [
            "--indicator.strikethrough"
          ],
          "description": "Strikethrough text for indicator",
          "priority": 45
        },
        {
          "names": [
            "--indicator.underline"
          ],
          "description": "Underline text for indicator",
          "priority": 45
        },
        {
          "names": [
            "--selected-indicator.background"
          ],
          "description": "Background Color for selected-indicator",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected-indicator.foreground"
          ],
          "description": "Foreground Color for selected-indicator",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected-indicator.border"
          ],
          "description": "Border Style for selected-indicator",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--selected-indicator.border-background"
          ],
          "description": "Border Background Color for selected-indicator",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected-indicator.border-foreground"
          ],
          "description": "Border Foreground Color for selected-indicator",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected-indicator.align"
          ],
          "description": "Text Alignment for selected-indicator",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--selected-indicator.height"
          ],
          "description": "Text height for selected-indicator",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--selected-indicator.width"
          ],
          "description": "Text width for selected-indicator",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--selected-indicator.margin"
          ],
          "description": "Text margin for selected-indicator",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--selected-indicator.padding"
          ],
          "description": "Text padding for selected-indicator",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--selected-indicator.bold"
          ],
          "description": "Bold text for selected-indicator",
          "priority": 45
        },
        {
          "names": [
            "--selected-indicator.faint"
          ],
          "description": "Faint text for selected-indicator",
          "priority": 45
        },
        {
          "names": [
            "--selected-indicator.italic"
          ],
          "description": "Italicize text for selected-indicator",
          "priority": 45
        },
        {
          "names": [
            "--selected-indicator.strikethrough"
          ],
          "description": "Strikethrough text for selected-indicator",
          "priority": 45
        },
        {
          "names": [
            "--selected-indicator.underline"
          ],
          "description": "Underline text for selected-indicator",
          "priority": 45
        },
        {
          "names": [
            "--unselected-prefix.background"
          ],
          "description": "Background Color for unselected-prefix",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--unselected-prefix.foreground"
          ],
          "description": "Foreground Color for unselected-prefix",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--unselected-prefix.border"
          ],
          "description": "Border Style for unselected-prefix",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--unselected-prefix.border-background"
          ],
          "description": "Border Background Color for unselected-prefix",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--unselected-prefix.border-foreground"
          ],
          "description": "Border Foreground Color for unselected-prefix",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--unselected-prefix.align"
          ],
          "description": "Text Alignment for unselected-prefix",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--unselected-prefix.height"
          ],
          "description": "Text height for unselected-prefix",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--unselected-prefix.width"
          ],
          "description": "Text width for unselected-prefix",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--unselected-prefix.margin"
          ],
          "description": "Text margin for unselected-prefix",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--unselected-prefix.padding"
          ],
          "description": "Text padding for unselected-prefix",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--unselected-prefix.bold"
          ],
          "description": "Bold text for unselected-prefix",
          "priority": 45
        },
        {
          "names": [
            "--unselected-prefix.faint"
          ],
          "description": "Faint text for unselected-prefix",
          "priority": 45
        },
        {
          "names": [
            "--unselected-prefix.italic"
          ],
          "description": "Italicize text for unselected-prefix",
          "priority": 45
        },
        {
          "names": [
            "--unselected-prefix.strikethrough"
          ],
          "description": "Strikethrough text for unselected-prefix",
          "priority": 45
        },
        {
          "names": [
            "--unselected-prefix.underline"
          ],
          "description": "Underline text for unselected-prefix",
          "priority": 45
        },
        {
          "names": [
            "--text.background"
          ],
          "description": "Background Color for text",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--text.foreground"
          ],
          "description": "Foreground Color for text",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--text.border"
          ],
          "description": "Border Style for text",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--text.border-background"
          ],
          "description": "Border Background Color for text",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--text.border-foreground"
          ],
          "description": "Border Foreground Color for text",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--text.align"
          ],
          "description": "Text Alignment for text",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--text.height"
          ],
          "description": "Text height for text",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--text.width"
          ],
          "description": "Text width for text",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--text.margin"
          ],
          "description": "Text margin for text",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--text.padding"
          ],
          "description": "Text padding for text",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--text.bold"
          ],
          "description": "Bold text for text",
          "priority": 45
        },
        {
          "names": [
            "--text.faint"
          ],
          "description": "Faint text for text",
          "priority": 45
        },
        {
          "names": [
            "--text.italic"
          ],
          "description": "Italicize text for text",
          "priority": 45
        },
        {
          "names": [
            "--text.strikethrough"
          ],
          "description": "Strikethrough text for text",
          "priority": 45
        },
        {
          "names": [
            "--text.underline"
          ],
          "description": "Underline text for text",
          "priority": 45
        },
        {
          "names": [
            "--match.background"
          ],
          "description": "Background Color for match",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--match.foreground"
          ],
          "description": "Foreground Color for match",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--match.border"
          ],
          "description": "Border Style for match",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--match.border-background"
          ],
          "description": "Border Background Color for match",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--match.border-foreground"
          ],
          "description": "Border Foreground Color for match",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--match.align"
          ],
          "description": "Text Alignment for match",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--match.height"
          ],
          "description": "Text height for match",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--match.width"
          ],
          "description": "Text width for match",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--match.margin"
          ],
          "description": "Text margin for match",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--match.padding"
          ],
          "description": "Text padding for match",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--match.bold"
          ],
          "description": "Bold text for match",
          "priority": 45
        },
        {
          "names": [
            "--match.faint"
          ],
          "description": "Faint text for match",
          "priority": 45
        },
        {
          "names": [
            "--match.italic"
          ],
          "description": "Italicize text for match",
          "priority": 45
        },
        {
          "names": [
            "--match.strikethrough"
          ],
          "description": "Strikethrough text for match",
          "priority": 45
        },
        {
          "names": [
            "--match.underline"
          ],
          "description": "Underline text for match",
          "priority": 45
        },
        {
          "names": [
            "--prompt.background"
          ],
          "description": "Background Color for prompt",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--prompt.foreground"
          ],
          "description": "Foreground Color for prompt",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--prompt.border"
          ],
          "description": "Border Style for prompt",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--prompt.border-background"
          ],
          "description": "Border Background Color for prompt",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--prompt.border-foreground"
          ],
          "description": "Border Foreground Color for prompt",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--prompt.align"
          ],
          "description": "Text Alignment for prompt",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--prompt.height"
          ],
          "description": "Text height for prompt",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--prompt.width"
          ],
          "description": "Text width for prompt",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--prompt.margin"
          ],
          "description": "Text margin for prompt",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--prompt.padding"
          ],
          "description": "Text padding for prompt",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--prompt.bold"
          ],
          "description": "Bold text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--prompt.faint"
          ],
          "description": "Faint text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--prompt.italic"
          ],
          "description": "Italicize text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--prompt.strikethrough"
          ],
          "description": "Strikethrough text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--prompt.underline"
          ],
          "description": "Underline text for prompt",
          "priority": 45
        }
      ]
    },
    {
      "name": "format",
      "description": "Format a string using a template",
      "options": [
        {
          "names": [
            "--type",
            "-t"
          ],
          "description": "Format to use",
          "args": [
            {
              "suggestions": [
                "markdown",
                "template",
                "code",
                "emoji"
              ]
            }
          ]
        }
      ],
      "args": [
        {
          "name": "template",
          "description": "Template string to format",
          "isVariadic": true
        }
      ]
    },
    {
      "name": "input",
      "description": "Prompt for some input",
      "options": [
        {
          "names": [
            "--placeholder"
          ],
          "description": "Placeholder value",
          "args": [
            {
              "name": "placeholder"
            }
          ]
        },
        {
          "names": [
            "--prompt"
          ],
          "description": "Prompt to display",
          "args": [
            {
              "name": "prompt"
            }
          ]
        },
        {
          "names": [
            "--value"
          ],
          "description": "Initial value",
          "args": [
            {
              "name": "value"
            }
          ]
        },
        {
          "names": [
            "--char-limit"
          ],
          "description": "Maximum value length",
          "args": [
            {
              "name": "limit"
            }
          ]
        },
        {
          "names": [
            "--width"
          ],
          "description": "Input width",
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--password"
          ],
          "description": "Mask input characters"
        },
        {
          "names": [
            "--prompt.background"
          ],
          "description": "Background Color for prompt",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--prompt.foreground"
          ],
          "description": "Foreground Color for prompt",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--prompt.border"
          ],
          "description": "Border Style for prompt",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--prompt.border-background"
          ],
          "description": "Border Background Color for prompt",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--prompt.border-foreground"
          ],
          "description": "Border Foreground Color for prompt",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--prompt.align"
          ],
          "description": "Text Alignment for prompt",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--prompt.height"
          ],
          "description": "Text height for prompt",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--prompt.width"
          ],
          "description": "Text width for prompt",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--prompt.margin"
          ],
          "description": "Text margin for prompt",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--prompt.padding"
          ],
          "description": "Text padding for prompt",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--prompt.bold"
          ],
          "description": "Bold text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--prompt.faint"
          ],
          "description": "Faint text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--prompt.italic"
          ],
          "description": "Italicize text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--prompt.strikethrough"
          ],
          "description": "Strikethrough text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--prompt.underline"
          ],
          "description": "Underline text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--cursor.background"
          ],
          "description": "Background Color for cursor",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor.foreground"
          ],
          "description": "Foreground Color for cursor",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor.border"
          ],
          "description": "Border Style for cursor",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--cursor.border-background"
          ],
          "description": "Border Background Color for cursor",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor.border-foreground"
          ],
          "description": "Border Foreground Color for cursor",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor.align"
          ],
          "description": "Text Alignment for cursor",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--cursor.height"
          ],
          "description": "Text height for cursor",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--cursor.width"
          ],
          "description": "Text width for cursor",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--cursor.margin"
          ],
          "description": "Text margin for cursor",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--cursor.padding"
          ],
          "description": "Text padding for cursor",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--cursor.bold"
          ],
          "description": "Bold text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--cursor.faint"
          ],
          "description": "Faint text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--cursor.italic"
          ],
          "description": "Italicize text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--cursor.strikethrough"
          ],
          "description": "Strikethrough text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--cursor.underline"
          ],
          "description": "Underline text for cursor",
          "priority": 45
        }
      ]
    },
    {
      "name": "join",
      "description": "Join text vertically or horizontally",
      "options": [
        {
          "names": [
            "--align"
          ],
          "description": "Text alignment",
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--horizontal"
          ],
          "description": "Join (potentially multi-line) strings horizontally"
        },
        {
          "names": [
            "--vertical"
          ],
          "description": "Join (potentially multi-line) strings vertically"
        }
      ],
      "args": [
        {
          "name": "text",
          "description": "Text to join",
          "isVariadic": true
        }
      ]
    },
    {
      "name": "spin",
      "description": "Display spinner while running a command",
      "options": [
        {
          "names": [
            "--show-output"
          ],
          "description": "Show output of command"
        },
        {
          "names": [
            "--spinner",
            "-s"
          ],
          "description": "Spinner type",
          "args": [
            {
              "suggestions": [
                "line",
                "dot",
                "minidot",
                "jump",
                "pulse",
                "points",
                "globe",
                "moon",
                "monkey",
                "meter",
                "hamburger"
              ]
            }
          ]
        },
        {
          "names": [
            "--title"
          ],
          "description": "Text to display to user while spinning",
          "args": [
            {
              "name": "text"
            }
          ]
        },
        {
          "names": [
            "--align",
            "-a"
          ],
          "description": "Alignment of spinner with regard to the title",
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--spinner.background"
          ],
          "description": "Background Color for spinner",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--spinner.foreground"
          ],
          "description": "Foreground Color for spinner",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--spinner.border"
          ],
          "description": "Border Style for spinner",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--spinner.border-background"
          ],
          "description": "Border Background Color for spinner",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--spinner.border-foreground"
          ],
          "description": "Border Foreground Color for spinner",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--spinner.align"
          ],
          "description": "Text Alignment for spinner",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--spinner.height"
          ],
          "description": "Text height for spinner",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--spinner.width"
          ],
          "description": "Text width for spinner",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--spinner.margin"
          ],
          "description": "Text margin for spinner",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--spinner.padding"
          ],
          "description": "Text padding for spinner",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--spinner.bold"
          ],
          "description": "Bold text for spinner",
          "priority": 45
        },
        {
          "names": [
            "--spinner.faint"
          ],
          "description": "Faint text for spinner",
          "priority": 45
        },
        {
          "names": [
            "--spinner.italic"
          ],
          "description": "Italicize text for spinner",
          "priority": 45
        },
        {
          "names": [
            "--spinner.strikethrough"
          ],
          "description": "Strikethrough text for spinner",
          "priority": 45
        },
        {
          "names": [
            "--spinner.underline"
          ],
          "description": "Underline text for spinner",
          "priority": 45
        },
        {
          "names": [
            "--title.background"
          ],
          "description": "Background Color for title",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--title.foreground"
          ],
          "description": "Foreground Color for title",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--title.border"
          ],
          "description": "Border Style for title",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--title.border-background"
          ],
          "description": "Border Background Color for title",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--title.border-foreground"
          ],
          "description": "Border Foreground Color for title",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--title.align"
          ],
          "description": "Text Alignment for title",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--title.height"
          ],
          "description": "Text height for title",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--title.width"
          ],
          "description": "Text width for title",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--title.margin"
          ],
          "description": "Text margin for title",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--title.padding"
          ],
          "description": "Text padding for title",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--title.bold"
          ],
          "description": "Bold text for title",
          "priority": 45
        },
        {
          "names": [
            "--title.faint"
          ],
          "description": "Faint text for title",
          "priority": 45
        },
        {
          "names": [
            "--title.italic"
          ],
          "description": "Italicize text for title",
          "priority": 45
        },
        {
          "names": [
            "--title.strikethrough"
          ],
          "description": "Strikethrough text for title",
          "priority": 45
        },
        {
          "names": [
            "--title.underline"
          ],
          "description": "Underline text for title",
          "priority": 45
        }
      ]
    },
    {
      "name": "style",
      "description": "Apply coloring, borders, spacing to text",
      "options": [
        {
          "names": [
            "--background"
          ],
          "description": "Background Color",
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--foreground"
          ],
          "description": "Foreground Color",
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--border"
          ],
          "description": "Border Style",
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--border-background"
          ],
          "description": "Border Background Color",
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--border-foreground"
          ],
          "description": "Border Foreground Color",
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--align"
          ],
          "description": "Text Alignment",
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--height"
          ],
          "description": "Text height",
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--width"
          ],
          "description": "Text width",
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--margin"
          ],
          "description": "Text margin",
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--padding"
          ],
          "description": "Text padding",
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--bold"
          ],
          "description": "Bold text"
        },
        {
          "names": [
            "--faint"
          ],
          "description": "Faint text"
        },
        {
          "names": [
            "--italic"
          ],
          "description": "Italicize text"
        },
        {
          "names": [
            "--strikethrough"
          ],
          "description": "Strikethrough text"
        },
        {
          "names": [
            "--underline"
          ],
          "description": "Underline text"
        }
      ],
      "args": [
        {
          "name": "text",
          "description": "Text to which to apply the style",
          "isVariadic": true
        }
      ]
    },
    {
      "name": "write",
      "description": "Prompt for long-form text",
      "options": [
        {
          "names": [
            "--width"
          ],
          "description": "Text area width",
          "args": [
            {}
          ]
        },
        {
          "names": [
            "--height"
          ],
          "description": "Text area height",
          "args": [
            {}
          ]
        },
        {
          "names": [
            "--placeholder"
          ],
          "description": "Placeholder value",
          "args": [
            {}
          ]
        },
        {
          "names": [
            "--prompt"
          ],
          "description": "Prompt to display",
          "args": [
            {}
          ]
        },
        {
          "names": [
            "--show-cursor-line"
          ],
          "description": "Show cursor line"
        },
        {
          "names": [
            "--show-line-numbers"
          ],
          "description": "Show line numbers"
        },
        {
          "names": [
            "--value"
          ],
          "description": "Initial value (can be passed via stdin)",
          "args": [
            {}
          ]
        },
        {
          "names": [
            "--char-limit"
          ],
          "description": "Maximum value length (0 for no limit)",
          "args": [
            {}
          ]
        },
        {
          "names": [
            "--header"
          ],
          "description": "Header value",
          "args": [
            {
              "name": "name"
            }
          ]
        },
        {
          "names": [
            "--base.background"
          ],
          "description": "Background Color for base",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--base.foreground"
          ],
          "description": "Foreground Color for base",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--base.border"
          ],
          "description": "Border Style for base",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--base.border-background"
          ],
          "description": "Border Background Color for base",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--base.border-foreground"
          ],
          "description": "Border Foreground Color for base",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--base.align"
          ],
          "description": "Text Alignment for base",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--base.height"
          ],
          "description": "Text height for base",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--base.width"
          ],
          "description": "Text width for base",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--base.margin"
          ],
          "description": "Text margin for base",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--base.padding"
          ],
          "description": "Text padding for base",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--base.bold"
          ],
          "description": "Bold text for base",
          "priority": 45
        },
        {
          "names": [
            "--base.faint"
          ],
          "description": "Faint text for base",
          "priority": 45
        },
        {
          "names": [
            "--base.italic"
          ],
          "description": "Italicize text for base",
          "priority": 45
        },
        {
          "names": [
            "--base.strikethrough"
          ],
          "description": "Strikethrough text for base",
          "priority": 45
        },
        {
          "names": [
            "--base.underline"
          ],
          "description": "Underline text for base",
          "priority": 45
        },
        {
          "names": [
            "--cursor-line-number.background"
          ],
          "description": "Background Color for cursor-line-number",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor-line-number.foreground"
          ],
          "description": "Foreground Color for cursor-line-number",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor-line-number.border"
          ],
          "description": "Border Style for cursor-line-number",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--cursor-line-number.border-background"
          ],
          "description": "Border Background Color for cursor-line-number",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor-line-number.border-foreground"
          ],
          "description": "Border Foreground Color for cursor-line-number",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor-line-number.align"
          ],
          "description": "Text Alignment for cursor-line-number",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--cursor-line-number.height"
          ],
          "description": "Text height for cursor-line-number",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--cursor-line-number.width"
          ],
          "description": "Text width for cursor-line-number",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--cursor-line-number.margin"
          ],
          "description": "Text margin for cursor-line-number",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--cursor-line-number.padding"
          ],
          "description": "Text padding for cursor-line-number",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--cursor-line-number.bold"
          ],
          "description": "Bold text for cursor-line-number",
          "priority": 45
        },
        {
          "names": [
            "--cursor-line-number.faint"
          ],
          "description": "Faint text for cursor-line-number",
          "priority": 45
        },
        {
          "names": [
            "--cursor-line-number.italic"
          ],
          "description": "Italicize text for cursor-line-number",
          "priority": 45
        },
        {
          "names": [
            "--cursor-line-number.strikethrough"
          ],
          "description": "Strikethrough text for cursor-line-number",
          "priority": 45
        },
        {
          "names": [
            "--cursor-line-number.underline"
          ],
          "description": "Underline text for cursor-line-number",
          "priority": 45
        },
        {
          "names": [
            "--cursor-line.background"
          ],
          "description": "Background Color for cursor-line",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor-line.foreground"
          ],
          "description": "Foreground Color for cursor-line",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor-line.border"
          ],
          "description": "Border Style for cursor-line",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--cursor-line.border-background"
          ],
          "description": "Border Background Color for cursor-line",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor-line.border-foreground"
          ],
          "description": "Border Foreground Color for cursor-line",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor-line.align"
          ],
          "description": "Text Alignment for cursor-line",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--cursor-line.height"
          ],
          "description": "Text height for cursor-line",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--cursor-line.width"
          ],
          "description": "Text width for cursor-line",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--cursor-line.margin"
          ],
          "description": "Text margin for cursor-line",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--cursor-line.padding"
          ],
          "description": "Text padding for cursor-line",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--cursor-line.bold"
          ],
          "description": "Bold text for cursor-line",
          "priority": 45
        },
        {
          "names": [
            "--cursor-line.faint"
          ],
          "description": "Faint text for cursor-line",
          "priority": 45
        },
        {
          "names": [
            "--cursor-line.italic"
          ],
          "description": "Italicize text for cursor-line",
          "priority": 45
        },
        {
          "names": [
            "--cursor-line.strikethrough"
          ],
          "description": "Strikethrough text for cursor-line",
          "priority": 45
        },
        {
          "names": [
            "--cursor-line.underline"
          ],
          "description": "Underline text for cursor-line",
          "priority": 45
        },
        {
          "names": [
            "--cursor.background"
          ],
          "description": "Background Color for cursor",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor.foreground"
          ],
          "description": "Foreground Color for cursor",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor.border"
          ],
          "description": "Border Style for cursor",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--cursor.border-background"
          ],
          "description": "Border Background Color for cursor",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor.border-foreground"
          ],
          "description": "Border Foreground Color for cursor",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor.align"
          ],
          "description": "Text Alignment for cursor",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--cursor.height"
          ],
          "description": "Text height for cursor",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--cursor.width"
          ],
          "description": "Text width for cursor",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--cursor.margin"
          ],
          "description": "Text margin for cursor",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--cursor.padding"
          ],
          "description": "Text padding for cursor",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--cursor.bold"
          ],
          "description": "Bold text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--cursor.faint"
          ],
          "description": "Faint text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--cursor.italic"
          ],
          "description": "Italicize text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--cursor.strikethrough"
          ],
          "description": "Strikethrough text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--cursor.underline"
          ],
          "description": "Underline text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--end-of-buffer.background"
          ],
          "description": "Background Color for end-of-buffer",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--end-of-buffer.foreground"
          ],
          "description": "Foreground Color for end-of-buffer",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--end-of-buffer.border"
          ],
          "description": "Border Style for end-of-buffer",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--end-of-buffer.border-background"
          ],
          "description": "Border Background Color for end-of-buffer",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--end-of-buffer.border-foreground"
          ],
          "description": "Border Foreground Color for end-of-buffer",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--end-of-buffer.align"
          ],
          "description": "Text Alignment for end-of-buffer",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--end-of-buffer.height"
          ],
          "description": "Text height for end-of-buffer",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--end-of-buffer.width"
          ],
          "description": "Text width for end-of-buffer",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--end-of-buffer.margin"
          ],
          "description": "Text margin for end-of-buffer",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--end-of-buffer.padding"
          ],
          "description": "Text padding for end-of-buffer",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--end-of-buffer.bold"
          ],
          "description": "Bold text for end-of-buffer",
          "priority": 45
        },
        {
          "names": [
            "--end-of-buffer.faint"
          ],
          "description": "Faint text for end-of-buffer",
          "priority": 45
        },
        {
          "names": [
            "--end-of-buffer.italic"
          ],
          "description": "Italicize text for end-of-buffer",
          "priority": 45
        },
        {
          "names": [
            "--end-of-buffer.strikethrough"
          ],
          "description": "Strikethrough text for end-of-buffer",
          "priority": 45
        },
        {
          "names": [
            "--end-of-buffer.underline"
          ],
          "description": "Underline text for end-of-buffer",
          "priority": 45
        },
        {
          "names": [
            "--line-number.background"
          ],
          "description": "Background Color for line-number",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--line-number.foreground"
          ],
          "description": "Foreground Color for line-number",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--line-number.border"
          ],
          "description": "Border Style for line-number",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--line-number.border-background"
          ],
          "description": "Border Background Color for line-number",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--line-number.border-foreground"
          ],
          "description": "Border Foreground Color for line-number",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--line-number.align"
          ],
          "description": "Text Alignment for line-number",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--line-number.height"
          ],
          "description": "Text height for line-number",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--line-number.width"
          ],
          "description": "Text width for line-number",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--line-number.margin"
          ],
          "description": "Text margin for line-number",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--line-number.padding"
          ],
          "description": "Text padding for line-number",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--line-number.bold"
          ],
          "description": "Bold text for line-number",
          "priority": 45
        },
        {
          "names": [
            "--line-number.faint"
          ],
          "description": "Faint text for line-number",
          "priority": 45
        },
        {
          "names": [
            "--line-number.italic"
          ],
          "description": "Italicize text for line-number",
          "priority": 45
        },
        {
          "names": [
            "--line-number.strikethrough"
          ],
          "description": "Strikethrough text for line-number",
          "priority": 45
        },
        {
          "names": [
            "--line-number.underline"
          ],
          "description": "Underline text for line-number",
          "priority": 45
        },
        {
          "names": [
            "--placeholder.background"
          ],
          "description": "Background Color for placeholder",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--placeholder.foreground"
          ],
          "description": "Foreground Color for placeholder",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--placeholder.border"
          ],
          "description": "Border Style for placeholder",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--placeholder.border-background"
          ],
          "description": "Border Background Color for placeholder",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--placeholder.border-foreground"
          ],
          "description": "Border Foreground Color for placeholder",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--placeholder.align"
          ],
          "description": "Text Alignment for placeholder",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--placeholder.height"
          ],
          "description": "Text height for placeholder",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--placeholder.width"
          ],
          "description": "Text width for placeholder",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--placeholder.margin"
          ],
          "description": "Text margin for placeholder",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--placeholder.padding"
          ],
          "description": "Text padding for placeholder",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--placeholder.bold"
          ],
          "description": "Bold text for placeholder",
          "priority": 45
        },
        {
          "names": [
            "--placeholder.faint"
          ],
          "description": "Faint text for placeholder",
          "priority": 45
        },
        {
          "names": [
            "--placeholder.italic"
          ],
          "description": "Italicize text for placeholder",
          "priority": 45
        },
        {
          "names": [
            "--placeholder.strikethrough"
          ],
          "description": "Strikethrough text for placeholder",
          "priority": 45
        },
        {
          "names": [
            "--placeholder.underline"
          ],
          "description": "Underline text for placeholder",
          "priority": 45
        },
        {
          "names": [
            "--prompt.background"
          ],
          "description": "Background Color for prompt",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--prompt.foreground"
          ],
          "description": "Foreground Color for prompt",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--prompt.border"
          ],
          "description": "Border Style for prompt",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--prompt.border-background"
          ],
          "description": "Border Background Color for prompt",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--prompt.border-foreground"
          ],
          "description": "Border Foreground Color for prompt",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--prompt.align"
          ],
          "description": "Text Alignment for prompt",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--prompt.height"
          ],
          "description": "Text height for prompt",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--prompt.width"
          ],
          "description": "Text width for prompt",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--prompt.margin"
          ],
          "description": "Text margin for prompt",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--prompt.padding"
          ],
          "description": "Text padding for prompt",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--prompt.bold"
          ],
          "description": "Bold text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--prompt.faint"
          ],
          "description": "Faint text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--prompt.italic"
          ],
          "description": "Italicize text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--prompt.strikethrough"
          ],
          "description": "Strikethrough text for prompt",
          "priority": 45
        },
        {
          "names": [
            "--prompt.underline"
          ],
          "description": "Underline text for prompt",
          "priority": 45
        }
      ]
    },
    {
      "name": "file",
      "description": "Pick a file from a folder",
      "options": [
        {
          "names": [
            "--cursor",
            "-c"
          ],
          "description": "The cursor character",
          "args": [
            {
              "name": "cursor"
            }
          ]
        },
        {
          "names": [
            "--all",
            "-a"
          ],
          "description": "Show hidden and 'dot' files"
        },
        {
          "names": [
            "--height"
          ],
          "description": "Maximum number of files to display",
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--cursor.background"
          ],
          "description": "Background Color for cursor",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor.foreground"
          ],
          "description": "Foreground Color for cursor",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor.border"
          ],
          "description": "Border Style for cursor",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--cursor.border-background"
          ],
          "description": "Border Background Color for cursor",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor.border-foreground"
          ],
          "description": "Border Foreground Color for cursor",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cursor.align"
          ],
          "description": "Text Alignment for cursor",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--cursor.height"
          ],
          "description": "Text height for cursor",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--cursor.width"
          ],
          "description": "Text width for cursor",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--cursor.margin"
          ],
          "description": "Text margin for cursor",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--cursor.padding"
          ],
          "description": "Text padding for cursor",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--cursor.bold"
          ],
          "description": "Bold text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--cursor.faint"
          ],
          "description": "Faint text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--cursor.italic"
          ],
          "description": "Italicize text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--cursor.strikethrough"
          ],
          "description": "Strikethrough text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--cursor.underline"
          ],
          "description": "Underline text for cursor",
          "priority": 45
        },
        {
          "names": [
            "--symlink.background"
          ],
          "description": "Background Color for symlink",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--symlink.foreground"
          ],
          "description": "Foreground Color for symlink",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--symlink.border"
          ],
          "description": "Border Style for symlink",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--symlink.border-background"
          ],
          "description": "Border Background Color for symlink",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--symlink.border-foreground"
          ],
          "description": "Border Foreground Color for symlink",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--symlink.align"
          ],
          "description": "Text Alignment for symlink",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--symlink.height"
          ],
          "description": "Text height for symlink",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--symlink.width"
          ],
          "description": "Text width for symlink",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--symlink.margin"
          ],
          "description": "Text margin for symlink",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--symlink.padding"
          ],
          "description": "Text padding for symlink",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--symlink.bold"
          ],
          "description": "Bold text for symlink",
          "priority": 45
        },
        {
          "names": [
            "--symlink.faint"
          ],
          "description": "Faint text for symlink",
          "priority": 45
        },
        {
          "names": [
            "--symlink.italic"
          ],
          "description": "Italicize text for symlink",
          "priority": 45
        },
        {
          "names": [
            "--symlink.strikethrough"
          ],
          "description": "Strikethrough text for symlink",
          "priority": 45
        },
        {
          "names": [
            "--symlink.underline"
          ],
          "description": "Underline text for symlink",
          "priority": 45
        },
        {
          "names": [
            "--directory.background"
          ],
          "description": "Background Color for directory",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--directory.foreground"
          ],
          "description": "Foreground Color for directory",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--directory.border"
          ],
          "description": "Border Style for directory",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--directory.border-background"
          ],
          "description": "Border Background Color for directory",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--directory.border-foreground"
          ],
          "description": "Border Foreground Color for directory",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--directory.align"
          ],
          "description": "Text Alignment for directory",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--directory.height"
          ],
          "description": "Text height for directory",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--directory.width"
          ],
          "description": "Text width for directory",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--directory.margin"
          ],
          "description": "Text margin for directory",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--directory.padding"
          ],
          "description": "Text padding for directory",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--directory.bold"
          ],
          "description": "Bold text for directory",
          "priority": 45
        },
        {
          "names": [
            "--directory.faint"
          ],
          "description": "Faint text for directory",
          "priority": 45
        },
        {
          "names": [
            "--directory.italic"
          ],
          "description": "Italicize text for directory",
          "priority": 45
        },
        {
          "names": [
            "--directory.strikethrough"
          ],
          "description": "Strikethrough text for directory",
          "priority": 45
        },
        {
          "names": [
            "--directory.underline"
          ],
          "description": "Underline text for directory",
          "priority": 45
        },
        {
          "names": [
            "--file.background"
          ],
          "description": "Background Color for file",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--file.foreground"
          ],
          "description": "Foreground Color for file",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--file.border"
          ],
          "description": "Border Style for file",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--file.border-background"
          ],
          "description": "Border Background Color for file",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--file.border-foreground"
          ],
          "description": "Border Foreground Color for file",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--file.align"
          ],
          "description": "Text Alignment for file",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--file.height"
          ],
          "description": "Text height for file",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--file.width"
          ],
          "description": "Text width for file",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--file.margin"
          ],
          "description": "Text margin for file",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--file.padding"
          ],
          "description": "Text padding for file",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--file.bold"
          ],
          "description": "Bold text for file",
          "priority": 45
        },
        {
          "names": [
            "--file.faint"
          ],
          "description": "Faint text for file",
          "priority": 45
        },
        {
          "names": [
            "--file.italic"
          ],
          "description": "Italicize text for file",
          "priority": 45
        },
        {
          "names": [
            "--file.strikethrough"
          ],
          "description": "Strikethrough text for file",
          "priority": 45
        },
        {
          "names": [
            "--file.underline"
          ],
          "description": "Underline text for file",
          "priority": 45
        },
        {
          "names": [
            "--permissions.background"
          ],
          "description": "Background Color for permissions",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--permissions.foreground"
          ],
          "description": "Foreground Color for permissions",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--permissions.border"
          ],
          "description": "Border Style for permissions",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--permissions.border-background"
          ],
          "description": "Border Background Color for permissions",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--permissions.border-foreground"
          ],
          "description": "Border Foreground Color for permissions",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--permissions.align"
          ],
          "description": "Text Alignment for permissions",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--permissions.height"
          ],
          "description": "Text height for permissions",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--permissions.width"
          ],
          "description": "Text width for permissions",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--permissions.margin"
          ],
          "description": "Text margin for permissions",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--permissions.padding"
          ],
          "description": "Text padding for permissions",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--permissions.bold"
          ],
          "description": "Bold text for permissions",
          "priority": 45
        },
        {
          "names": [
            "--permissions.faint"
          ],
          "description": "Faint text for permissions",
          "priority": 45
        },
        {
          "names": [
            "--permissions.italic"
          ],
          "description": "Italicize text for permissions",
          "priority": 45
        },
        {
          "names": [
            "--permissions.strikethrough"
          ],
          "description": "Strikethrough text for permissions",
          "priority": 45
        },
        {
          "names": [
            "--permissions.underline"
          ],
          "description": "Underline text for permissions",
          "priority": 45
        },
        {
          "names": [
            "--selected.background"
          ],
          "description": "Background Color for selected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected.foreground"
          ],
          "description": "Foreground Color for selected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected.border"
          ],
          "description": "Border Style for selected",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--selected.border-background"
          ],
          "description": "Border Background Color for selected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected.border-foreground"
          ],
          "description": "Border Foreground Color for selected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected.align"
          ],
          "description": "Text Alignment for selected",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--selected.height"
          ],
          "description": "Text height for selected",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--selected.width"
          ],
          "description": "Text width for selected",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--selected.margin"
          ],
          "description": "Text margin for selected",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--selected.padding"
          ],
          "description": "Text padding for selected",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--selected.bold"
          ],
          "description": "Bold text for selected",
          "priority": 45
        },
        {
          "names": [
            "--selected.faint"
          ],
          "description": "Faint text for selected",
          "priority": 45
        },
        {
          "names": [
            "--selected.italic"
          ],
          "description": "Italicize text for selected",
          "priority": 45
        },
        {
          "names": [
            "--selected.strikethrough"
          ],
          "description": "Strikethrough text for selected",
          "priority": 45
        },
        {
          "names": [
            "--selected.underline"
          ],
          "description": "Underline text for selected",
          "priority": 45
        },
        {
          "names": [
            "--file-size.background"
          ],
          "description": "Background Color for file-size",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--file-size.foreground"
          ],
          "description": "Foreground Color for file-size",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--file-size.border"
          ],
          "description": "Border Style for file-size",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--file-size.border-background"
          ],
          "description": "Border Background Color for file-size",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--file-size.border-foreground"
          ],
          "description": "Border Foreground Color for file-size",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--file-size.align"
          ],
          "description": "Text Alignment for file-size",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--file-size.height"
          ],
          "description": "Text height for file-size",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--file-size.width"
          ],
          "description": "Text width for file-size",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--file-size.margin"
          ],
          "description": "Text margin for file-size",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--file-size.padding"
          ],
          "description": "Text padding for file-size",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--file-size.bold"
          ],
          "description": "Bold text for file-size",
          "priority": 45
        },
        {
          "names": [
            "--file-size.faint"
          ],
          "description": "Faint text for file-size",
          "priority": 45
        },
        {
          "names": [
            "--file-size.italic"
          ],
          "description": "Italicize text for file-size",
          "priority": 45
        },
        {
          "names": [
            "--file-size.strikethrough"
          ],
          "description": "Strikethrough text for file-size",
          "priority": 45
        },
        {
          "names": [
            "--file-size.underline"
          ],
          "description": "Underline text for file-size",
          "priority": 45
        }
      ],
      "args": [
        {
          "name": "path",
          "description": "The path to the folder to begin traversing"
        }
      ]
    },
    {
      "name": "table",
      "description": "Render a table of data",
      "options": [
        {
          "names": [
            "--separator",
            "-s"
          ],
          "description": "Row separator",
          "args": [
            {
              "name": "separator"
            }
          ]
        },
        {
          "names": [
            "--columns",
            "-c"
          ],
          "description": "Column names",
          "args": [
            {
              "name": "names"
            }
          ]
        },
        {
          "names": [
            "--widths",
            "-w"
          ],
          "description": "Column widths",
          "args": [
            {
              "name": "widths"
            }
          ]
        },
        {
          "names": [
            "--height"
          ],
          "description": "Table height",
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--file",
            "-f"
          ],
          "description": "File path",
          "args": [
            {
              "name": "filename"
            }
          ]
        },
        {
          "names": [
            "--cell.background"
          ],
          "description": "Background Color for cell",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cell.foreground"
          ],
          "description": "Foreground Color for cell",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cell.border"
          ],
          "description": "Border Style for cell",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--cell.border-background"
          ],
          "description": "Border Background Color for cell",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cell.border-foreground"
          ],
          "description": "Border Foreground Color for cell",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--cell.align"
          ],
          "description": "Text Alignment for cell",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--cell.height"
          ],
          "description": "Text height for cell",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--cell.width"
          ],
          "description": "Text width for cell",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--cell.margin"
          ],
          "description": "Text margin for cell",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--cell.padding"
          ],
          "description": "Text padding for cell",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--cell.bold"
          ],
          "description": "Bold text for cell",
          "priority": 45
        },
        {
          "names": [
            "--cell.faint"
          ],
          "description": "Faint text for cell",
          "priority": 45
        },
        {
          "names": [
            "--cell.italic"
          ],
          "description": "Italicize text for cell",
          "priority": 45
        },
        {
          "names": [
            "--cell.strikethrough"
          ],
          "description": "Strikethrough text for cell",
          "priority": 45
        },
        {
          "names": [
            "--cell.underline"
          ],
          "description": "Underline text for cell",
          "priority": 45
        },
        {
          "names": [
            "--header.background"
          ],
          "description": "Background Color for header",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--header.foreground"
          ],
          "description": "Foreground Color for header",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--header.border"
          ],
          "description": "Border Style for header",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--header.border-background"
          ],
          "description": "Border Background Color for header",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--header.border-foreground"
          ],
          "description": "Border Foreground Color for header",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--header.align"
          ],
          "description": "Text Alignment for header",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--header.height"
          ],
          "description": "Text height for header",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--header.width"
          ],
          "description": "Text width for header",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--header.margin"
          ],
          "description": "Text margin for header",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--header.padding"
          ],
          "description": "Text padding for header",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--header.bold"
          ],
          "description": "Bold text for header",
          "priority": 45
        },
        {
          "names": [
            "--header.faint"
          ],
          "description": "Faint text for header",
          "priority": 45
        },
        {
          "names": [
            "--header.italic"
          ],
          "description": "Italicize text for header",
          "priority": 45
        },
        {
          "names": [
            "--header.strikethrough"
          ],
          "description": "Strikethrough text for header",
          "priority": 45
        },
        {
          "names": [
            "--header.underline"
          ],
          "description": "Underline text for header",
          "priority": 45
        },
        {
          "names": [
            "--selected.background"
          ],
          "description": "Background Color for selected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected.foreground"
          ],
          "description": "Foreground Color for selected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected.border"
          ],
          "description": "Border Style for selected",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--selected.border-background"
          ],
          "description": "Border Background Color for selected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected.border-foreground"
          ],
          "description": "Border Foreground Color for selected",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--selected.align"
          ],
          "description": "Text Alignment for selected",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--selected.height"
          ],
          "description": "Text height for selected",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--selected.width"
          ],
          "description": "Text width for selected",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--selected.margin"
          ],
          "description": "Text margin for selected",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--selected.padding"
          ],
          "description": "Text padding for selected",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--selected.bold"
          ],
          "description": "Bold text for selected",
          "priority": 45
        },
        {
          "names": [
            "--selected.faint"
          ],
          "description": "Faint text for selected",
          "priority": 45
        },
        {
          "names": [
            "--selected.italic"
          ],
          "description": "Italicize text for selected",
          "priority": 45
        },
        {
          "names": [
            "--selected.strikethrough"
          ],
          "description": "Strikethrough text for selected",
          "priority": 45
        },
        {
          "names": [
            "--selected.underline"
          ],
          "description": "Underline text for selected",
          "priority": 45
        }
      ]
    },
    {
      "name": "pager",
      "description": "Scroll through a file",
      "options": [
        {
          "names": [
            "--show-line-numbers"
          ],
          "description": "Show line numbers"
        },
        {
          "names": [
            "--background"
          ],
          "description": "Background Color",
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--foreground"
          ],
          "description": "Foreground Color",
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--border"
          ],
          "description": "Border Style",
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--border-background"
          ],
          "description": "Border Background Color",
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--border-foreground"
          ],
          "description": "Border Foreground Color",
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--align"
          ],
          "description": "Text Alignment",
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--height"
          ],
          "description": "Text height",
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--width"
          ],
          "description": "Text width",
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--margin"
          ],
          "description": "Text margin",
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--padding"
          ],
          "description": "Text padding",
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--bold"
          ],
          "description": "Bold text"
        },
        {
          "names": [
            "--faint"
          ],
          "description": "Faint text"
        },
        {
          "names": [
            "--italic"
          ],
          "description": "Italicize text"
        },
        {
          "names": [
            "--strikethrough"
          ],
          "description": "Strikethrough text"
        },
        {
          "names": [
            "--underline"
          ],
          "description": "Underline text"
        },
        {
          "names": [
            "--help.background"
          ],
          "description": "Background Color for help",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--help.foreground"
          ],
          "description": "Foreground Color for help",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--help.border"
          ],
          "description": "Border Style for help",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--help.border-background"
          ],
          "description": "Border Background Color for help",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--help.border-foreground"
          ],
          "description": "Border Foreground Color for help",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--help.align"
          ],
          "description": "Text Alignment for help",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--help.height"
          ],
          "description": "Text height for help",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--help.width"
          ],
          "description": "Text width for help",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--help.margin"
          ],
          "description": "Text margin for help",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--help.padding"
          ],
          "description": "Text padding for help",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--help.bold"
          ],
          "description": "Bold text for help",
          "priority": 45
        },
        {
          "names": [
            "--help.faint"
          ],
          "description": "Faint text for help",
          "priority": 45
        },
        {
          "names": [
            "--help.italic"
          ],
          "description": "Italicize text for help",
          "priority": 45
        },
        {
          "names": [
            "--help.strikethrough"
          ],
          "description": "Strikethrough text for help",
          "priority": 45
        },
        {
          "names": [
            "--help.underline"
          ],
          "description": "Underline text for help",
          "priority": 45
        },
        {
          "names": [
            "--line-number.background"
          ],
          "description": "Background Color for line-number",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--line-number.foreground"
          ],
          "description": "Foreground Color for line-number",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--line-number.border"
          ],
          "description": "Border Style for line-number",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "none",
                "hidden",
                "normal",
                "rounded",
                "thick",
                "double"
              ]
            }
          ]
        },
        {
          "names": [
            "--line-number.border-background"
          ],
          "description": "Border Background Color for line-number",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--line-number.border-foreground"
          ],
          "description": "Border Foreground Color for line-number",
          "priority": 45,
          "args": [
            {
              "name": "color"
            }
          ]
        },
        {
          "names": [
            "--line-number.align"
          ],
          "description": "Text Alignment for line-number",
          "priority": 45,
          "args": [
            {
              "suggestions": [
                "left",
                "center",
                "right",
                "bottom",
                "middle",
                "top"
              ]
            }
          ]
        },
        {
          "names": [
            "--line-number.height"
          ],
          "description": "Text height for line-number",
          "priority": 45,
          "args": [
            {
              "name": "lines"
            }
          ]
        },
        {
          "names": [
            "--line-number.width"
          ],
          "description": "Text width for line-number",
          "priority": 45,
          "args": [
            {
              "name": "width"
            }
          ]
        },
        {
          "names": [
            "--line-number.margin"
          ],
          "description": "Text margin for line-number",
          "priority": 45,
          "args": [
            {
              "name": "margin"
            }
          ]
        },
        {
          "names": [
            "--line-number.padding"
          ],
          "description": "Text padding for line-number",
          "priority": 45,
          "args": [
            {
              "name": "padding"
            }
          ]
        },
        {
          "names": [
            "--line-number.bold"
          ],
          "description": "Bold text for line-number",
          "priority": 45
        },
        {
          "names": [
            "--line-number.faint"
          ],
          "description": "Faint text for line-number",
          "priority": 45
        },
        {
          "names": [
            "--line-number.italic"
          ],
          "description": "Italicize text for line-number",
          "priority": 45
        },
        {
          "names": [
            "--line-number.strikethrough"
          ],
          "description": "Strikethrough text for line-number",
          "priority": 45
        },
        {
          "names": [
            "--line-number.underline"
          ],
          "description": "Underline text for line-number",
          "priority": 45
        }
      ],
      "args": [
        {
          "name": "content",
          "description": "Display content to scroll"
        }
      ]
    }
  ]
}
