Contents
筆記
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 也要給同事使用 ,遵循這些實踐,他們會感激你的
原文網址
文章鏈結 : 13 Tips & Tricks for Writing Shell Scripts with Awesome UX
❤️您應該有留意到,我們的網頁並不會出現干擾人的跳出煩人的廣告或是在內容中嵌入廣告,因為我們發現這樣對閱讀網頁的內容體驗真的是不好!
如果您覺得我們提供的內容服務還不錯,歡迎透過對以下產品/服務的購買投資來支持本站的營運走得更遠
如果暫時還不需要以下的付費服務,幫我們把這個網站分享給有需要的朋友,您的小小舉動會對 Soft & Share 有莫大的幫助!感謝您的支持!
🎈如果您點選優惠連結後,還是沒有看到優惠價格,請將瀏覽器的 cookie 清除 ( 清除 udemy 網站的就可以了 ),然後重新點選優惠連結並登入 Udemy 就可以了
- ❤️記得透過電腦瀏覽器登入 udemy ,使用這個✨優惠連結✨購買線上課程,本站可獲得 udemy 推薦獎金,歡迎透過我們的 A-Z 關鍵字索引 或 Udemy 策展找到您想要的課程
- ❤️訂閱開源報報 – 週一到週五每天使用中文報導三則開源專案
- ❤️LN+ for udemy/youtube/hahow/web 無縫整合 Notion 成為線上學習平台筆記工具
- ❤️更多付費服務(電子書/其他線上課程平台/軟體服務 )……