{
  "description": "Install and switch SDK versions with the vfox version manager.",
  "name": "vfox",
  "subcommands": [
    {
      "name": "install",
      "description": "Install one or more SDKs, e.g. nodejs@20.",
      "options": [
        {
          "names": [
            "--all",
            "-a"
          ],
          "description": "Install all from .vfox.toml"
        },
        {
          "names": [
            "--yes",
            "-y"
          ],
          "description": "Skip prompts"
        },
        {
          "names": [
            "--reinstall"
          ],
          "description": "Replace an installed version with a fresh copy.",
          "isDangerous": true
        }
      ],
      "args": [
        {
          "name": "sdks",
          "isOptional": true,
          "isVariadic": true
        }
      ]
    },
    {
      "name": "use",
      "description": "Set the active version of an SDK in a scope.",
      "options": [
        {
          "names": [
            "--global",
            "-g"
          ],
          "description": "Global scope"
        },
        {
          "names": [
            "--project",
            "-p"
          ],
          "description": "Effective in the current directory."
        },
        {
          "names": [
            "--session",
            "-s"
          ],
          "description": "Effective in the current shell session."
        }
      ],
      "args": [
        {
          "name": "sdk",
          "description": "Omit the version to pick from a list.",
          "isOptional": false
        }
      ]
    }
  ]
}
