{
  "description": "Compile one or more .asy files to a graphics format. Only the common output options are listed.",
  "options": [
    {
      "names": [
        "-V"
      ],
      "description": "Open in viewer"
    },
    {
      "names": [
        "-f"
      ],
      "description": "For example pdf, eps, svg, png.",
      "args": {
        "name": "outformat",
        "description": "For example pdf, eps, svg, png.",
        "isOptional": false,
        "suggestions": [
          {
            "name": "pdf",
            "description": "PDF"
          },
          {
            "name": "eps",
            "description": "EPS"
          },
          {
            "name": "svg",
            "description": "SVG"
          },
          {
            "name": "png",
            "description": "PNG"
          }
        ]
      }
    },
    {
      "names": [
        "-o"
      ],
      "description": "Alternative output directory or file prefix.",
      "args": {
        "name": "outname",
        "description": "Alternative output directory or file prefix.",
        "isOptional": false
      }
    },
    {
      "names": [
        "-cd"
      ],
      "description": "Working directory",
      "args": {
        "name": "cd",
        "isOptional": false,
        "template": "folders"
      }
    },
    {
      "names": [
        "-render"
      ],
      "description": "Render resolution factor",
      "args": {
        "name": "render",
        "isOptional": false
      }
    },
    {
      "names": [
        "-k"
      ],
      "description": "Keep intermediate files"
    },
    {
      "names": [
        "-v"
      ],
      "description": "Verbose"
    }
  ],
  "args": [
    {
      "name": "files",
      "isOptional": true,
      "isVariadic": true,
      "template": "filepaths"
    }
  ],
  "name": "asy"
}
