# ruyishell **Repository Path**: geasscore/ruyishell ## Basic Information - **Project Name**: ruyishell - **Description**: ruyishell for ruyi - **Primary Language**: Shell - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-06-05 - **Last Updated**: 2023-10-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ruyishell #### 介绍 RUYISHELL是辅助管理RUYISDK平台的一套脚本集合. #### 命令介绍 - ruyi update > 获取 ruyisdk 最新更新 - ruyi install --id=[sdkid] > 安装/卸载指定的sdk - ruyi remove --id=[installed-sdkid] > 安装/卸载指定的sdk - ruyi list --installed/all > 罗列本地或者所有支持SDK环境,附带默认环境 - ruyi info --id=[installed-sdkid] > 显示指定本地SDK的描述信息 - ruyi open/switch --id=[installed-sdkid] > 使能/切换指定sdk环境 - ruyi close > 关闭当前sdk环境 - ruyi run --user/system > 运行指定qemu环境 - ruyi build > 更新系统配置 #### 安装及使用教程 1. 通过zsh进入zsh命令窗口 2. 运行`./install.sh`安装ruyishell,并运行`source ~/.zshrc`让其生效 3. 通过`ruyi install --id=`命令安装指定的sdk(可以通过`ruyi list --all`查看所有支持的sdk信息),并运行`source ~/.zshrc`让其生效 4. 在安装完成后,可以通过`ruyi open/switch --id=`进入该sdk环境,并运行`source ~/.zshrc`让其生效 5. 开发者可以根据需要使用sdk提供的工具链,或者`ruyi run --user/system`进入qemu提供的用户/系统模式环境 6. 在完成开发后,可以通过`ruyi close`关闭当前sdk环境, 并运行`source ~/.zshrc`让其生效 7. 如果不再需要该sdk,可以通过`ruyi remove --id=`删除该sdk, 并运行`source ~/.zshrc`让其生效 8. 最后,可以通过.`/uninstalled.sh`卸载ruyishell #### 使用说明 在切换或者启动相应sdk后需要`source ~/.zshrc`让其生效 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 致谢 本项目采用了[nox](https://github.com/baochuquan/nox) 和[ohmyzsh](https://github.com/ohmyzsh/ohmyzsh)的主体框架,感谢baochuquan等为开源社区作出的贡献.