{
  "description": "Show or generate secrets in the password store. Other gopass commands are not covered.",
  "name": "gopass",
  "subcommands": [
    {
      "name": "show",
      "description": "Print or copy an entry. Revision, QR and parsing options are included; fuzzy search can be disabled.",
      "options": [
        {
          "names": [
            "--clip",
            "-c"
          ],
          "description": "Copy to clipboard only"
        },
        {
          "names": [
            "--alsoclip",
            "-C"
          ],
          "description": "Copy and show"
        },
        {
          "names": [
            "--password",
            "-o"
          ],
          "description": "Password only"
        },
        {
          "names": [
            "--qr"
          ],
          "description": "Show as QR code"
        },
        {
          "names": [
            "--revision",
            "-r"
          ],
          "description": "Revision",
          "args": {
            "name": "revision",
            "isOptional": false
          }
        },
        {
          "names": [
            "--noparsing",
            "-n"
          ],
          "description": "Do not parse content"
        },
        {
          "names": [
            "--nofuzzysearch"
          ],
          "description": "No fuzzy search"
        },
        {
          "names": [
            "--nosync"
          ],
          "description": "No auto-sync"
        }
      ],
      "args": [
        {
          "name": "entry",
          "isOptional": true
        },
        {
          "name": "key",
          "description": "Only for key-value or YAML secrets.",
          "isOptional": true
        }
      ]
    },
    {
      "name": "generate",
      "description": "Create a new entry with a generated password. The xkcd word options are left out.",
      "options": [
        {
          "names": [
            "--clip",
            "-c"
          ],
          "description": "Copy to clipboard"
        },
        {
          "names": [
            "--print",
            "-p"
          ],
          "description": "Print password"
        },
        {
          "names": [
            "--force",
            "-f"
          ],
          "description": "Overwrite existing entry",
          "isDangerous": true
        },
        {
          "names": [
            "--edit",
            "-e"
          ],
          "description": "Edit afterwards"
        },
        {
          "names": [
            "--generator",
            "-g"
          ],
          "description": "Generator",
          "args": {
            "name": "generator",
            "isOptional": false,
            "suggestions": [
              {
                "name": "cryptic",
                "description": "Cryptic (default)"
              }
            ]
          }
        },
        {
          "names": [
            "--symbols",
            "-s"
          ],
          "description": "Include symbols"
        },
        {
          "names": [
            "--strict"
          ],
          "description": "Strict character classes"
        }
      ],
      "args": [
        {
          "name": "entry",
          "isOptional": true
        },
        {
          "name": "length",
          "isOptional": true
        }
      ]
    }
  ]
}
