{
  "name": "zipcloak",
  "description": "Encrypt entries in a zipfile",
  "options": [
    {
      "names": [
        "--help",
        "-h"
      ],
      "description": "Show a short help for zipcloak"
    },
    {
      "names": [
        "--decrypt",
        "-d"
      ],
      "description": "Decrypt encrypted entries (copy if given wrong password)",
      "takes_arg": true,
      "arg": {
        "name": "zipfile",
        "description": "Zipped file to decrypt entries of",
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--license",
        "-L"
      ],
      "description": "Show software license"
    },
    {
      "names": [
        "--version",
        "-v"
      ],
      "description": "Show version information"
    },
    {
      "names": [
        "--quiet",
        "-q"
      ],
      "description": "Quiet operation. Suppresses some informational messages"
    },
    {
      "names": [
        "--output-file",
        "-O"
      ],
      "description": "Write output to new archive zipfile, leaving original archive as is",
      "takes_arg": true,
      "arg": {
        "name": "zipfile",
        "description": "New zipfile that will be written to",
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--temp-path",
        "-b"
      ],
      "description": "Use the directory given by path for the temporary zip file",
      "takes_arg": true,
      "arg": {
        "name": "directory",
        "description": "Directory for the temporary zip file",
        "template": "filepaths"
      }
    }
  ],
  "args": [
    {
      "name": "zipfile",
      "description": "Zipped file to encrypt entries into",
      "template": "filepaths"
    }
  ]
}
