{
  "description": "Render scenes from a Python file. Uses the default render command; renderer and advanced config flags are left out.",
  "options": [
    {
      "names": [
        "-q"
      ],
      "description": "l, m, h, p, k.",
      "args": {
        "name": "quality",
        "description": "l, m, h, p, k.",
        "isOptional": false,
        "suggestions": [
          {
            "name": "l",
            "description": "Low"
          },
          {
            "name": "m",
            "description": "Medium"
          },
          {
            "name": "h",
            "description": "High"
          }
        ]
      }
    },
    {
      "names": [
        "-p"
      ],
      "description": "Preview after render"
    },
    {
      "names": [
        "-s"
      ],
      "description": "Last frame only"
    },
    {
      "names": [
        "-o"
      ],
      "description": "Output file name",
      "args": {
        "name": "output_file",
        "isOptional": false
      }
    },
    {
      "names": [
        "--format"
      ],
      "description": "Format",
      "args": {
        "name": "format",
        "isOptional": false,
        "suggestions": [
          {
            "name": "gif",
            "description": "GIF"
          }
        ]
      }
    },
    {
      "names": [
        "-c"
      ],
      "description": "Background color",
      "args": {
        "name": "background",
        "isOptional": false,
        "suggestions": [
          {
            "name": "WHITE",
            "description": "White"
          }
        ]
      }
    }
  ],
  "args": [
    {
      "name": "file",
      "isOptional": true,
      "template": "filepaths"
    },
    {
      "name": "scenes",
      "description": "Leave empty to be prompted or render all.",
      "isOptional": true,
      "isVariadic": true
    }
  ],
  "name": "manim"
}
