Repo forall -c 加入指令用法

repo forall [project-list] -c command

阿強
2 min readJul 2, 2019

在Android專案中常使用repo,而repo指令中,本人覺得最重要的是repo forall,以下是reop forall的官方用法,如下圖。

https://source.android.com/setup/develop/repo#forall

實際操作

repo forall -c “`cat test.sh`”

利用reop forall來執行cat test.sh,test.sh的內容如下:

echo “REPO_PROJECT:${REPO_PROJECT} REPO_PATH:${REPO_PATH} REPO_REMOTE:${REPO_REMOTE} REPO_LREV:${REPO_LREV} REPO_RREV:${REPO_RREV}”

將所有repo內的project內容列印出來,五個參數為REPO_PROJECT、REPO_PATH、REPO_REMOTE、REPO_LREV、REPO_RREV,更進階的作法可自行修改test.sh的內容。

Reference:

--

--