{
  "description": "Create ~/.google_authenticator for the current user with non-interactive options. Rate limit and window tuning beyond the basics are left out.",
  "options": [
    {
      "names": [
        "--time-based",
        "-t"
      ],
      "description": "Token type"
    },
    {
      "names": [
        "--disallow-reuse",
        "-d"
      ],
      "description": "Disallow token reuse"
    },
    {
      "names": [
        "--force",
        "-f"
      ],
      "description": "Write without asking",
      "isDangerous": true
    },
    {
      "names": [
        "--label",
        "-l"
      ],
      "description": "Label",
      "args": {
        "name": "label",
        "isOptional": false
      }
    },
    {
      "names": [
        "--issuer",
        "-i"
      ],
      "description": "Issuer",
      "args": {
        "name": "issuer",
        "isOptional": false
      }
    },
    {
      "names": [
        "--window-size",
        "-w"
      ],
      "description": "Between 1 and 21.",
      "args": {
        "name": "window_size",
        "description": "Between 1 and 21.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--secret",
        "-s"
      ],
      "description": "Secret file",
      "args": {
        "name": "secret",
        "isOptional": false,
        "template": "filepaths"
      },
      "isDangerous": true
    },
    {
      "names": [
        "--qr-mode",
        "-Q"
      ],
      "description": "QR code mode",
      "args": {
        "name": "qr_mode",
        "isOptional": false,
        "suggestions": [
          {
            "name": "none",
            "description": "None"
          },
          {
            "name": "ansi",
            "description": "ANSI"
          },
          {
            "name": "utf8",
            "description": "UTF-8"
          }
        ]
      }
    },
    {
      "names": [
        "--emergency-codes",
        "-e"
      ],
      "description": "Emergency codes",
      "args": {
        "name": "emergency_codes",
        "isOptional": false
      }
    }
  ],
  "name": "google-authenticator"
}
