{
  "description": "Install one tool with proto install. Other subcommands and post-install hook arguments are not covered.",
  "name": "proto",
  "subcommands": [
    {
      "name": "install",
      "description": "Install a tool at a version. Without a version it uses the pinned one in .prototools, or latest.",
      "options": [
        {
          "names": [
            "--force"
          ],
          "description": "Force reinstall",
          "isDangerous": true
        },
        {
          "names": [
            "--build"
          ],
          "description": "Build from source"
        },
        {
          "names": [
            "--no-build"
          ],
          "description": "Use a pre-built download"
        },
        {
          "names": [
            "--pin"
          ],
          "description": "Pin the version"
        }
      ],
      "args": [
        {
          "name": "tool",
          "description": "For example deno, bun, node, go.",
          "isOptional": true
        },
        {
          "name": "version",
          "description": "For example 1.31 or canary. Leave empty for the pinned version or latest.",
          "isOptional": true
        }
      ]
    }
  ]
}
