# sdkmanager **Repository Path**: david606/sdkmanager ## Basic Information - **Project Name**: sdkmanager - **Description**: 模拟 sdkman 功能 安装 SDK 卸载 SDK 使用 SDK 列出已安装的 SDK 列出可安装的 SDK 同步官方最新 SDK 版本 退出 安装 SDK 安装 SDK:根据指定 candidate 与 version 根据 SDK 切换 SDK:如果之前已经安装,在此上下文为切换环境变量 卸载 SDK 删除 SDK:根据指定的 candidate version 直接删除对应安装目录 后续会 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-05 - **Last Updated**: 2023-03-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 模拟 sdkman 功能 - 安装 SDK - 卸载 SDK - 使用 SDK - 列出已安装的 SDK - 列出可安装的 SDK - 同步官方最新 SDK 版本 - 退出 #### 安装 SDK 1. 安装 SDK:根据指定 candidate 与 version 根据 SDK 2. 切换 SDK:如果之前已经安装,在此上下文为切换环境变量 #### 卸载 SDK 1. 删除 SDK:根据指定的 candidate version 直接删除对应安装目录 2. 后续会判断删除的要删除的 SDK 是否为当前正在使用 SDK (环境变量指向当前目录) #### 使用 SDK 参考安装 SDK #### 列出已安装的 SDK 1. 列出已经安装 SOK:根据指定 candidate 列出已经安装的版本 #### 列出可安装的 SDK 1. 列出可安装的 SDK: 根据指定的 candidate 列出可安装版本 #### 同步官方最新 SDK 版本 1. 同步 :从下载网站同步所有 SDK 版本,及下载地址 #### 退出 `exit(0)`