Skip to content

Releases: mark22013333/treef

advanced-filtering-and-ui

Choose a tag to compare

@mark22013333 mark22013333 released this 23 Dec 04:57
  • 新增「只看目錄」模式 (-do):專注於專案層級架構,自動隱藏所有檔案,讓資料夾結構一目了然。
  • 強大的排除過濾功能 (-e):支援指定排除清單(例如 -e node_modules,target,dist),大幅減少雜訊。
  • 智慧型輸出優化:當偵測到輸出重新導向至檔案時(Pipe/Redirect),自動移除 ANSI 顏色代碼,確保文件乾淨可讀。
  • 視覺體驗升級:重構色彩顯示邏輯,並針對 GB 級以上的大型檔案以紅色高亮警示。
  • 文件更新:新增多種實用情境範例(如輸出專案架構文件),並補充跨平台相容性說明。

native-bash-optimization

Choose a tag to compare

@mark22013333 mark22013333 released this 22 Dec 17:23
  • 核心引擎重寫:捨棄外部 find 指令,改用原生 Bash 處理檔案列表,大幅減少 System Call,執行速度顯著提升。
  • 新增強大過濾功能:支援 * 萬用字元與多條件篩選(例如 treef . *.js),讓您能快速定位目標檔案。
  • 跨平台相容性優化:修復並完美支援 macOS (BSD stat) 與 Linux (GNU stat) 的建立與修改時間顯示。
  • Git 整合優化:改善 Git 狀態偵測邏輯,解決在大型專案下掃描可能卡頓的問題。
  • 移除對暫存檔的依賴,執行過程更乾淨、更穩定。

Full Changelog: v1.0.2...v2.0.0