前言
“StaSh is a serious attempt to implement a Bash-like shell for Pythonista.”
StaSh是一個Pythonista環境下的仿shell程序,Sta來自于Pythonista的后三個字母,Sh即shell縮寫。除了能完成shell的基本功能外,最主要的功能還有實現pip安裝第三方庫和git操作。
更多詳情請參照官方GitHub倉庫。
正文
首先你需要具有Pythonista,目前App Store售價68¥。不過既然你選擇點開了這篇文,相信你已經具備這個初始條件了(/≧▽≦)/。
第一步:準備安裝腳本
1import requests as r;exec(r.get('https://raw.githubusercontent.com/ywangd/stash/master/getstash.py').text)
2020.03.27更新:
最近發現直接運行上面的代碼安裝不了了,關鍵問題在于無法使用get()方法獲取getstash.py文件。
解決方案1:
直接復制鏈接在瀏覽器打開,然后復制瀏覽器中的代碼,并在Pythonista中新建一個.py文件粘貼剛才的代碼進行運行。
解決方案2:
將鏈接替換為:https://gitee.com/mersakk/stash/raw/master/getstash.py
第二步:安裝
可以創建一個install_stash.py文件把代碼寫進去運行,也可以直接把代碼復制到控制臺運行。
運行結束后即安裝完成。
安裝完成后會得到一個`launch_stash.py`的文件,這個文件就是stash的啟動器,點擊右上角的運行按鈕即可啟動stash。
另外,stash的系統文件都存在Python Modules/site-packages/stash/文件夾下,有興趣的話可以研究一下源碼。
更新
在stash中輸入 selfupdate -f。
運行之后重啟Pythonista即可。
運行效果
參考資料