開發命令列工具的 12 個最佳實踐

2021-09-13 02:47:02 字數 760 閱讀 6850

簡評:設計良好的命令列應用是極富生產力的工具,本文介紹了開發命令列工具的 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跟其它下拉風格的終端比起來有更豐富的自定義選項。包括 高度...