Skip to content

v1.6.0

Choose a tag to compare

@LingNc LingNc released this 16 Dec 09:15
· 23 commits to main since this release

更新内容

  1. 新增支持 --config=路径 形式,支持提供配置文件过滤;-c/--config/-fc 将模式加载到软过滤器中,-Fc 加载到硬过滤器中。
  2. 软过滤会被记录操作[SKIP],显示在控制台。
  3. 新增 --no-fold 不折叠目录选项。

使用说明

dir2txt v1.6
用法: dir2txt [--dir <path> ...] [--filter <pattern> ...] [dir|filter ...]
示例:
  dir2txt --dir . ../other --filter '*.png *.jpg' '!keep.png'
  dir2txt --filter '*.png' --filter '!keep.png' src test
  dir2txt -F 'dist/**' -f '*.png' src
参数:
  --dir/-d      指定要扫描的目录,可重复;也可用位置参数追加目录
  --filter/-f   软过滤:仅跳过文件内容输出,目录和树仍显示;支持 * ? [] 与 ! 反向
  --Filter/-F   硬过滤:目录树和文件内容都不显示;支持 * ? [] 与 ! 反向
  Pattern 语法: ? 单字符 (test?.log); * 任意串 (*.go); [] 字符范围 (file[0-9].txt); 前缀 ! 取反 (!important.txt)
  --out/-o      指定输出文件路径或输出目录
  --no-fold     在目录树中不折叠长文件列表,始终显示全部文件 (默认超过 24 个文件折叠)
  位置参数      未被 --dir 消耗的参数:若含 * ? [] 或以 ! 开头视为软过滤,其它视为目录
  --help/-h     显示此帮助