- 讓終端機指令「活」起來。Navi 解決了開發者頻繁切換瀏覽器搜尋指令、或是手動從筆記本複製貼上的低效行為。它將分散的知識轉化為可執行、可互動的腳本。無論是複雜的 Kubernetes 操作、Git 救援指令還是系統調試,Navi 都能透過引導式介面,確保您在第一次嘗試時就能輸入正確的參數並成功執行。
互動式模糊搜尋: 結合 fzf 引擎,只需輸入關鍵字即可在數千個指令範例中精準定位,並在側邊欄即時預覽用法。
動態參數提示: 指令中定義的變數(如
<branch_name>或<container_id>)會彈出選單供您輸入或從預設列表中選擇,大幅降低手誤風險。全方位數據來源整合: 原生支援匯入 git 儲存庫中的速查表,並能直接調用 tldr-pages 與 cheat.sh 的內容,實現全網知識一站式檢索。
殼層與 Tmux 深度整合: 支援安裝為 Shell widget(Ctrl+G 快捷鍵),讓您在輸入到一半時隨時呼喚 Navi 補完剩餘指令。
自定義速查表語法: 使用極簡的
.cheat語法,任何人都能在幾分鐘內將團隊常用的複雜 SOP 轉化為互動式的自動化指令。
主要功能、特點
介紹: Navi 是一款追求極速體驗的 Rust 工具。它不僅服務於個人提升,也常被用於團隊內部的技術文檔沉澱,將知識直接嵌入到日常開發的工具鏈中。
服務: 提供自動化更新機制、配置檔案自定義(色彩、欄位大小)、多級路徑過濾、以及支援將選中的指令「僅打印」而不執行的安全模式。
指令
- 啟動指令:
navi - 整合 tldr 指令:
navi --tldr <query> - 新增速查表儲存庫:
navi repo add <username>/<repo>


