{
  "description": "Start TinyFugue and connect to a world or host. Library directory and startup command are left out.",
  "options": [
    {
      "names": [
        "-f"
      ],
      "description": "Load this file instead of ~/.tfrc.",
      "args": {
        "name": "config_file",
        "description": "Load this file instead of ~/.tfrc.",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "-n"
      ],
      "description": "No automatic first connection"
    },
    {
      "names": [
        "-l"
      ],
      "description": "No automatic login"
    },
    {
      "names": [
        "-q"
      ],
      "description": "Quiet login"
    },
    {
      "names": [
        "-v"
      ],
      "description": "No automatic visual mode"
    }
  ],
  "args": [
    {
      "name": "world",
      "description": "A world defined by addworld(), or a hostname/IP when a port follows.",
      "isOptional": true
    },
    {
      "name": "port",
      "description": "Only with a hostname instead of a world.",
      "isOptional": true
    }
  ],
  "name": "tf"
}
