Repository navigation
Releases: mark22013333/treef
Releases · mark22013333/treef
Release list
advanced-filtering-and-ui
- 新增「只看目錄」模式 (
-do):專注於專案層級架構,自動隱藏所有檔案,讓資料夾結構一目了然。 - 強大的排除過濾功能 (
-e):支援指定排除清單(例如-e node_modules,target,dist),大幅減少雜訊。 - 智慧型輸出優化:當偵測到輸出重新導向至檔案時(Pipe/Redirect),自動移除 ANSI 顏色代碼,確保文件乾淨可讀。
- 視覺體驗升級:重構色彩顯示邏輯,並針對 GB 級以上的大型檔案以紅色高亮警示。
- 文件更新:新增多種實用情境範例(如輸出專案架構文件),並補充跨平台相容性說明。
native-bash-optimization
- 核心引擎重寫:捨棄外部
find指令,改用原生 Bash 處理檔案列表,大幅減少 System Call,執行速度顯著提升。 - 新增強大過濾功能:支援
*萬用字元與多條件篩選(例如treef . *.js),讓您能快速定位目標檔案。 - 跨平台相容性優化:修復並完美支援 macOS (BSD stat) 與 Linux (GNU stat) 的建立與修改時間顯示。
- Git 整合優化:改善 Git 狀態偵測邏輯,解決在大型專案下掃描可能卡頓的問題。
- 移除對暫存檔的依賴,執行過程更乾淨、更穩定。
Full Changelog: v1.0.2...v2.0.0