更新内容
- 新增支持 --config=路径 形式,支持提供配置文件过滤;-c/--config/-fc 将模式加载到软过滤器中,-Fc 加载到硬过滤器中。
- 软过滤会被记录操作[SKIP],显示在控制台。
- 新增 --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 显示此帮助