你是否也曾被 shell 配置文件(.zshrc、.bashrc 等)中冗雜的 export PATH 語句搞得頭大?隨着時間的推移,各種目錄條目不斷添加和修改,最終變得臃腫不堪:重複的路徑、失效的目錄、不再需要的條目… Pathos,就是為了解決這個問題而生的!
Pathos 是一款強大的終端 $PATH 環境變量管理工具,它能幫你輕鬆清理和維護你的 $PATH,讓你的終端環境煥然一新。
核心功能與優勢
- 可視化編輯: 通過簡潔直觀的終端界面,輕鬆添加、刪除、移動 $PATH 中的目錄。告別手動編輯配置文件的繁瑣。
-
智能高亮: Pathos 會用不同的顏色高亮顯示目錄狀態,一目瞭然:
- 黃色: 當前光標所在位置。
- 紅色: 指示不存在的目錄,方便你快速清理失效路徑。
- 青色: 指示重複的目錄,避免冗餘。
-
高效導航: 借鑑 Bubble Tea 的經典操作方式,提供豐富的鍵盤快捷鍵,讓你在長長的目錄列表中也能快速定位:
k/j:上下移動l/h:翻頁g/G:快速定位到頂部/底部
- 安全可靠: 每次保存修改時,Pathos 會生成一個更新後的
export $PATH語句,並寫入~/pathos.sh文件。你需要手動source ~/pathos.sh才能使更改生效,避免誤操作導致環境問題。 - Go 語言加持: 基於 Go 語言開發,性能卓越,運行穩定。
安裝
# 啓用 install 模塊的交互式 APP,install 可簡寫為 i
x i
選定軟件後,按下回車鍵將展示一系列操作選項
適用場景
- 開發者: 管理各種編程語言的 SDK、工具鏈、編譯器的路徑,確保開發環境的正確配置。
- 系統管理員: 維護服務器的 $PATH 環境變量,方便執行各種系統命令。
- 任何需要頻繁修改 $PATH 的用户: 告別手動編輯的痛苦,提高效率。
Pathos 不僅僅是一個工具,更是一種高效管理終端環境的方式。讓你的 $PATH 井井有條,告別混亂,提升效率!
重要提示:
- 務必使用
S(大寫字母 S) 保存你的更改,否則修改不會生效! - 保存後,必須
source ~/pathos.sh才能應用新的 $PATH。
來源:
https://github.com/chip/pathos/blob/master/README.md
更多內容請查閲 : install/pathos