{
  "description": "Start the curses Frotz interpreter on a Z-code or Blorb file with display, sound and random-seed options. Debug watch options and screen size overrides are left out.",
  "options": [
    {
      "names": [
        "-b"
      ],
      "description": "Background color",
      "args": {
        "name": "background",
        "isOptional": false,
        "suggestions": [
          {
            "name": "black",
            "description": "Black"
          },
          {
            "name": "red",
            "description": "Red"
          },
          {
            "name": "green",
            "description": "Green"
          },
          {
            "name": "yellow",
            "description": "Yellow"
          },
          {
            "name": "blue",
            "description": "Blue"
          },
          {
            "name": "magenta",
            "description": "Magenta"
          },
          {
            "name": "cyan",
            "description": "Cyan"
          },
          {
            "name": "white",
            "description": "White"
          }
        ]
      }
    },
    {
      "names": [
        "-f"
      ],
      "description": "Foreground color",
      "args": {
        "name": "foreground",
        "isOptional": false,
        "suggestions": [
          {
            "name": "black",
            "description": "Black"
          },
          {
            "name": "red",
            "description": "Red"
          },
          {
            "name": "green",
            "description": "Green"
          },
          {
            "name": "yellow",
            "description": "Yellow"
          },
          {
            "name": "blue",
            "description": "Blue"
          },
          {
            "name": "magenta",
            "description": "Magenta"
          },
          {
            "name": "cyan",
            "description": "Cyan"
          },
          {
            "name": "white",
            "description": "White"
          }
        ]
      }
    },
    {
      "names": [
        "-d"
      ],
      "description": "Disable color"
    },
    {
      "names": [
        "-q"
      ],
      "description": "Quiet (no sound)"
    },
    {
      "names": [
        "-p"
      ],
      "description": "Plain ASCII output"
    },
    {
      "names": [
        "-s"
      ],
      "description": "Random seed",
      "args": {
        "name": "seed",
        "isOptional": false
      }
    },
    {
      "names": [
        "-u"
      ],
      "description": "Undo slots",
      "args": {
        "name": "undo_slots",
        "isOptional": false
      }
    },
    {
      "names": [
        "-x"
      ],
      "description": "Expand g, x and z"
    },
    {
      "names": [
        "-t"
      ],
      "description": "Tandy bit"
    },
    {
      "names": [
        "-m"
      ],
      "description": "Mouse support"
    },
    {
      "names": [
        "-R"
      ],
      "description": "Restrict file access to",
      "args": {
        "name": "restrict_path",
        "isOptional": false,
        "template": "folders"
      }
    }
  ],
  "args": [
    {
      "name": "story",
      "description": "Z-code or Blorb file.",
      "isOptional": true,
      "template": "filepaths"
    },
    {
      "name": "blorb",
      "description": "Optional alternatively-named Blorb file.",
      "isOptional": true,
      "template": "filepaths"
    }
  ],
  "name": "frotz",
  "aliases": [
    "dfrotz",
    "sfrotz"
  ]
}
