從AppCan的github倉庫拉取插件代碼

怎么想起來搞這個呢改化?

換了個Mac mini,新系統(tǒng)啥也沒有哮伟,裝了好多開發(fā)工具之后終于可以用了干花,但是有時候需要查看AppCan原生插件的源碼的時候,發(fā)現(xiàn)蛋疼了楞黄,因為我之前都clone好了池凄,直接看;而現(xiàn)在一用到就要去找地址鬼廓,然后打開終端肿仑,輸入一長串指令、復制粘貼碎税,真麻煩尤慰。看著重復的指令雷蹂,我想伟端,干脆寫個腳本精簡一下吧!

shell腳本簡介

--> Shell本身是一個用C語言編寫的程序匪煌,它是用戶使用Unix/Linux的橋梁责蝠,用戶的大部分工作都是通過Shell完成的。Shell既是一種命令語言虐杯,又是一種程序設(shè)計語言玛歌。作為命令語言,它交互式地解釋和執(zhí)行用戶輸入的命令擎椰;作為程序設(shè)計語言支子,它定義了各種變量和參數(shù),并提供了許多在高級語言中才具有的控制結(jié)構(gòu)达舒,包括循環(huán)和分支值朋。

它雖然不是Unix/Linux系統(tǒng)內(nèi)核的一部分,但它調(diào)用了系統(tǒng)核心的大部分功能來執(zhí)行程序巩搏、建立文件并以并行的方式協(xié)調(diào)各個程序的運行昨登。因此,對于用戶來說贯底,shell是最重要的實用程序丰辣,深入了解和熟練掌握shell的特性極其使用方法撒强,是用好Unix/Linux系統(tǒng)的關(guān)鍵。

這篇文章具體就不再介紹具體怎么寫shell腳本了(反正截至到撰文為止笙什,我也只是寫了這么一個完整的shell腳本飘哨,也就是說,其實我也是新手)琐凭,直接切入主題了~

用法

復制腳本內(nèi)容芽隆,放入一個文本文件中,可以保存為gitcloneappcan作為文件名统屈。然后命令行中使用chmod增加運行權(quán)限:

chmod +x gitcloneappcan

腳本內(nèi)容

#!/bin/sh
echo -n "開始運行g(shù)itcloneappcan"
#參數(shù)1($1)為插件名稱胚吁,參數(shù)2($2)為平臺名稱。下面判斷是否為空
if [ "$1" == "" ];
then
    echo -n "請輸入插件名稱愁憔,例如gitcloneappcan uexXmlHttpMgr android"
    exit 0
fi
if [ "$2" == "" ];
then
    echo -n "請輸入平臺名稱(小寫字母)腕扶,例如gitcloneappcan uexXmlHttpMgr ios"
    exit 0
fi

if [ "$2" == "ios" ]
then
platform="iOS"
elif [ "$2" == "android" ]
then
platform="Android"
else
echo -n "你輸入的平臺$2不存在"
exit 0
fi

pluginName=$1
gitPath="https://github.com/$2-plugin/$pluginName.git"

# 此處定義了需要clone的目標地址,用的話修改為自己的本地地址
clonePath="/Users/zhangyipeng/Desktop/AppCanWork/MyGithub/$platform/$pluginName"

echo -n "開始clone: $pluginName 插件惩淳,平臺為$platform"
echo -n "Github目標地址為:$gitPath"
echo -n "即將把以上倉庫代碼克隆到:$clonePath"
read -p "Press Enter to continue." inputContent
echo -n $inputContent
git clone $gitPath $clonePath
echo -n "結(jié)束運行"

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蕉毯,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子思犁,更是在濱河造成了極大的恐慌代虾,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件激蹲,死亡現(xiàn)場離奇詭異棉磨,居然都是意外死亡,警方通過查閱死者的電腦和手機学辱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門乘瓤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人策泣,你說我怎么就攤上這事衙傀。” “怎么了萨咕?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵统抬,是天一觀的道長。 經(jīng)常有香客問我危队,道長聪建,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任茫陆,我火速辦了婚禮金麸,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘簿盅。我一直安慰自己挥下,他們只是感情好揍魂,可當我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著棚瘟,像睡著了一般愉烙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上解取,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天,我揣著相機與錄音返顺,去河邊找鬼禀苦。 笑死,一個胖子當著我的面吹牛遂鹊,可吹牛的內(nèi)容都是我干的振乏。 我是一名探鬼主播,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼秉扑,長吁一口氣:“原來是場噩夢啊……” “哼慧邮!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起舟陆,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤误澳,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后秦躯,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體忆谓,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年踱承,在試婚紗的時候發(fā)現(xiàn)自己被綠了倡缠。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡茎活,死狀恐怖昙沦,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情载荔,我是刑警寧澤盾饮,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站身辨,受9級特大地震影響丐谋,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜煌珊,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一号俐、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧定庵,春花似錦吏饿、人聲如沸踪危。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽贞远。三九已至,卻和暖如春笨忌,著一層夾襖步出監(jiān)牢的瞬間蓝仲,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工官疲, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留袱结,地道東北人。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓途凫,卻偏偏與公主長得像垢夹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子维费,可洞房花燭夜當晚...
    茶點故事閱讀 44,601評論 2 353

推薦閱讀更多精彩內(nèi)容