一键自动化下载鸿蒙各个分支代码
·
ohos_download
一、脚本介绍
1.1 概述
本仓脚本是为了方便所有开源爱好者能更加方便的下载鸿蒙源码。通过可视化一键下载,省去开发者每次需要记录各种每个分支和tag下载命令的烦恼。
本脚本支持以下功能
- 支持所有通过repo命令下载的代码配置
- 支持常用的 gitee、gitcode等代码服务器配置介绍及下载失败提醒处理方法
- 支持智能化代码路径配置
- 支持代码下载成功后产品简介输出,方便实操和记忆
1.2 脚本配置
1.2.1 新增产品配置
当有新增产品时,只需要在 config/product.list里按照介绍说明添加一列对应产品信息即可,关于字段如何添加 product.list中有详细介绍。
如果产品有相关简介,将对应的简介放入 docs/products目录下即可,注意简介是在终端输出,因此只支持文本文件。简介一般最好按照模板进行分支介绍、分支编译、结果文件以及详细文档路径即可,可适当增加条目,但不宜多。
1.2.2 路径配置
当第一次使用该脚本下载代码的时候会提示设置代码下载的路径,然后会将该路径保存在本地的 .config文件中,后面再次下载则不再提示,默认保存在 ~/OpenHarmony里面。
如果同一套代码多次下载时,第二次默认保存的路径为第一次路劲加 _tmp,如果是第三次下载,则会提示默认路径和加 _tmp的路径都存在,让重新设置路径。
警告: 此时设置的路径如果存在会被删除的!!!
运行效果如下:


二、脚本使用介绍
2.1 脚本下载
git clone https://gitee.com/itopen/ohos_download.git
cd ohos_download
./ohos_download
2.2 脚本运行
脚本运行分为三种模式
# 默认运行, 只显示支持过xts的代码分支
./ohos_download
# release参数, 显示的分支比默认多一些
./ohos_download release
# all参数, 显示所有release分支代码, 从1.x开始到现在的
./ohos_download all
2.3 运行效果展示
-
设置默认代码保存路径

-
主界面显示

-
配置提醒显示

-
产品简介展示

-
下载命令展示

-
目录重置界面

-
下载失败提醒界面

更多推荐

所有评论(0)