"Cli"
- 現代 CLI 替代工具:grep、find、cat 之外的選擇
覺得 grep/find/cat/ls 這些預設指令夠用、但想知道多數開發者為什麼改用 ripgrep/fd/bat/eza,以及什麼情境值得換、換了要注意什麼時回來讀
- Terminal app 輸入設計
CLI 場景在手機上的特殊需求 — 非自然語言輸入、特殊按鍵需求、整行 vs 逐字元送出對 protocol 的影響
- 查詢 API 設計
CLI grep 友好的 JSONL 結構 + HTTP 查詢 endpoint — 兩種查詢介面各自的適用場景和設計要點
- Zellij session 生命週期:常駐、注入、attach / detach
要用 CLI 管理 zellij session(建背景常駐 session、從外部注入指令、斷線後 attach 接回、清理),特別是把長任務留在遠端跑時回來讀
- 終端機訊息佇列客戶端:Kafka 的 kaskade/yozefu/ktea 與 Redis 的 iredis
要在終端機連 Kafka/Redis broker 瀏覽 topic 與消費訊息、挑對應的 TUI 客戶端、或搞懂訊息佇列客戶端為何多半綁單一 broker 協議時回來讀
- tmux 基礎:遠端 session 持久化與基本操作
想讓遠端 session 脫離連線、不隨斷線消失、學 tmux 的 detach/reattach 與 window/pane 操作、或在 tmux 與 zellij 之間選時回來讀
- TUI 監控工具:btop、htop、k9s 的遠端使用與刷新率調校
要在遠端 SSH 用全螢幕 TUI 看進程與資源(htop/btop/k9s)、或慢速連線下要調刷新率省頻寬時回來讀
- 終端機 SQL 客戶端:harlequin、lazysql 與 pgcli/litecli 的選型
要在純文字終端機連資料庫跑查詢、在全螢幕 TUI(harlequin/lazysql)與增強型 REPL(pgcli/litecli)之間選、或遇到遠端連線的 SSL driver 問題時回來讀
- 終端機文字圖表:gnuplot、termgraph、plotext 與 sparkline
要在終端機把數值畫成文字圖表、在 gnuplot/termgraph/plotext/sparkline 之間挑工具、或遠端頻寬受限想用一次性輸出省流量時回來讀
- 終端機看 nginx 請求:GoAccess、ngxtop 與何時該用 pipeline 而非 TUI
要在終端機即時看 nginx/web 伺服器請求、在 GoAccess 與 ngxtop 之間選、或判斷該用當下排查的 TUI 還是持續監控的 metrics pipeline 時回來讀
- 終端機圖形化工具總覽:遠端操作下的 TUI、文字圖表與多工器
要在純文字終端機湊出監控儀表板、資料圖表與多視窗操作、或在 SSH 伺服器/手機平板/低頻寬等遠端條件下挑對應工具時回來讀
- 終端機檔案管理器:broot、yazi、ranger 的遠端瀏覽與選型
想在終端機像 IDE 側邊欄那樣瀏覽目錄與預覽檔案、在樹狀(broot)與欄狀(yazi/ranger)介面之間選、或處理遠端 SSH 下檔案管理器的依賴問題時回來讀
- 遠端 CLI 開發的 git 線圖工具選型:tig、lazygit、gitui 與管線增強
在遠端純 CLI 環境要看 git 分支線圖、在 tig(唯讀)與 lazygit/gitui(操作中樞)之間選、或想把 diff 換成 delta side-by-side 時回來讀
- 驗證導向的 CLI 工具文章:官方 docs 查核放過的落差類型
CLI 工具教學的指令正確性不能只靠官方文件查核、要實機驗證時回來。官方文件驗的是「文件說的是否正確」、驗不了「文件沒說的是否存在」。
- Zellij 多終端機操作指南
要用 CLI 操作 Zellij 的 pane(查佈局、讀內容、調大小)、特別是搭配 AI 工具驅動終端機時回來讀