🌳 文章標題:13 個使用出色的使用者體驗技巧寫好 shell script
shell script 腳本大部分都是開發者用於工作自動化,有些是寫給自己使用,但是如果你寫的 shell script 是要給同樣是開發者的同事使用呢?
文章作者以 UX 的觀點,提出 13 個技巧讓你的 shell script 更有可用性
1. 提供--help 選項
2. 檢查所有命令的可用性 - 呼叫可能不存在的命令時,請先檢查它們是否可用
3. 於當前工作目錄可獨立運作 - 從不同的目錄執行腳本可能會發生錯誤,這樣的腳本沒有人會喜歡
4. 如何讀取輸入:環境變數 vs. 腳本參數 - 對於不影響腳本行為的值,可以使用環境變數,而對於可能觸發腳本不同流程的值,可以使用腳本參數。
5. 輸出你對系統執行的所有操作
6. 如果有必要,提供--silent選項
7. 重新開啓顯示
8. 用動畫的方式顯示進度
9. 使用顏色輸出你的程式結果 - 綠色表示成功,紅色表示失敗,黃色表示警告
10. 出現錯誤立即退出腳本
11. 自己執行清理工作
12. 在退出時使用不同的錯誤碼
13. 在結束時輸出一個新行
文章作者在每個實踐都有詳細解釋與使用 shell script 示範 ,如果你寫的 script 也要給同事使用 ,遵循這些實踐,他們會感激你的
✍ 我們之前也有介紹過幾堂 schell script 的學習課程,有興趣可參考 http://bit.ly/2HV2ObM
https://codeburst.io/13-tips-tricks-for-writing-shell-scrip…
Search