{
  "description": "Run trz on the server to receive files uploaded from a trzsz-capable terminal into a directory. The sending side (tsz), the trzsz wrapper and the tssh client are not covered by this form.",
  "options": [
    {
      "names": [
        "-d"
      ],
      "description": "Transfer directories as well as files."
    },
    {
      "names": [
        "-y"
      ],
      "description": "Overwrite existing files",
      "isDangerous": true
    },
    {
      "names": [
        "-q"
      ],
      "description": "Hide progress bar"
    },
    {
      "names": [
        "-b"
      ],
      "description": "Faster for binary files."
    },
    {
      "names": [
        "-e"
      ],
      "description": "Escape control characters"
    },
    {
      "names": [
        "-c"
      ],
      "description": "Compression",
      "args": {
        "name": "compress",
        "isOptional": false,
        "suggestions": [
          {
            "name": "auto",
            "description": "Auto"
          },
          {
            "name": "yes",
            "description": "Yes"
          },
          {
            "name": "no",
            "description": "No"
          }
        ]
      }
    },
    {
      "names": [
        "-B"
      ],
      "description": "Between 1K and 1G, for example 10M.",
      "args": {
        "name": "bufsize",
        "description": "Between 1K and 1G, for example 10M.",
        "isOptional": false
      }
    },
    {
      "names": [
        "-t"
      ],
      "description": "0 or less means never time out.",
      "args": {
        "name": "timeout",
        "description": "0 or less means never time out.",
        "isOptional": false
      }
    }
  ],
  "args": [
    {
      "name": "path",
      "description": "Directory to save received files in. Defaults to the current directory.",
      "isOptional": true,
      "template": "folders"
    }
  ],
  "name": "trz",
  "aliases": [
    "tsz"
  ]
}
