命令列小工具 ch

介紹一下自己寫的command line tool ch

前幾天在分析apk的時候,家目錄留下了很多分析完的原始碼、中間碼和工具軟體

如果要刪掉就要一個一個看哪個檔案是最近新增的,還可以用ls -altr列出來

但如果有兩三個工作交錯進行就不太好分辨了,這時候我們就需要一個類似virtualenv的工具來虛擬化家目錄

研究了一下發現家目錄主要是由env var控制,所以只要寫一隻程式修改就可以達到這個功能

但shell script執行時會產生child process,需要用source來呼叫才能修改目前的env var

所以我透過在zshrc裡加入alias指令來安裝,而install.sh很簡單就是偵測到bashrc zshrc就把alias寫進去而已

重開Shell後就能使用了

Demo

錄製工具用的是LiceCAP