簡評:設計良好的命令列應用是極富生產力的工具,本文介紹了開發命令列工具的 12 個最佳實踐
cli 是構建產品的絕佳方式,與 web 應用不同的是它需要的時間更少,並且功能更強大。使用web,你可以執行開發人員編寫的任何操作,使用 cli,你可以輕鬆地將多個工具混合在一起以執行更加高階的任務,而這需要更多的專業知識才能使用,但仍然適用於管理任務、高階使用者任務或開發人員產品。
良好的幫助命令是必不可少的(great help is essential)
傾向於使用選系代替引數 (prefer flags to args)
明確當前的版本(一般是 --version/-v)(what version am i on?)
關注流處理(輸入輸出流和重定向)(mind the streams)
處理錯誤(handle things going wrong)
顏控(be fancy!)
盡量提示(prompt if you can)
使用**(use tables)
唯快不破(be speedy)
鼓勵開源貢獻**(encourage contributions)
清晰的子命令(be clear about subcommands)
遵循 xdg 規範(follow xdg-spec)
原文:
12款最佳Linux命令列終端工具
摘自 posted in 軟體工具 如果你跟我一樣,整天要花大量的時間使用linux命令列,而且正在尋找一些可替代系統自帶的老舊且乏味的終端軟體,那你真是找對了文章。我這裡蒐集了一些非常有趣的終端軟體,可以用來替代debian系的linux原生終端。這是一款可配置的雷神之鎚風格的終端工具,也就是說,...
12款最佳Linux命令列終端工具
如果你跟我一樣,整天要花大量的時間使用linux命令列,而且正在尋找一些可替代系統自帶的老舊且乏味的終端軟體,那你真是找對了文章。我這裡蒐集了一些非常有趣的終端軟體,可以用來替代debian系的linux原生終端。這是一款可配置的雷神之鎚風格的終端工具,也就是說,當使用者敲擊配置好的熱鍵 預設是f1...
12款最佳Linux命令列終端工具
tilda tilda 這是一款可配置的雷神之鎚風格的終端工具,也就是說,當使用者敲擊配置好的熱鍵 預設是f1 時,這個終端會從螢幕的頂端滑出,就跟雷神之鎚遊戲中的效果一樣。它的安裝方法 apt get install tilda tilda跟其它下拉風格的終端比起來有更豐富的自定義選項。包括 高度...