HELP

Вся справка всегда доступна по команде python filescout.py --help. Вот подробное описание каждого флага:

Короткий ключДлинный ключПараметрОписаниеПример
--path ПУТЬ Путь к папке для сканирования (можно указать и без ключа, просто первым аргументом). --path D:\Проекты
-o --output ФАЙЛ Сохранить результат в файл. Расширение определит формат (.txt, .csv, .json). -o report.csv
-r --recursive Рекурсивный обход (заходить во все вложенные папки). По умолчанию — включен. Чтобы отключить, используйте --no-recursive. -r
--no-recursive Сканировать только указанную папку, не заходя в подпапки. --no-recursive
--files-only Показывать только файлы (папки скрываются). --files-only
--dirs-only Показывать только папки (файлы скрываются). --dirs-only
--include-hidden Включать в список скрытые файлы и папки (начинающиеся с точки . в Linux/macOS или системные в Windows). --include-hidden
--pattern МАСКА Фильтр по имени (маска). Поддерживает символы * (любая строка) и ? (один символ). --pattern "*.py"
--exclude СПИСОК Исключить папки по имени (список через запятую, без пробелов). --exclude "venv,__pycache__,node_modules,.git"
--info Показывать дополнительную информацию: размер файла и дату последнего изменения. --info
--absolute Выводить абсолютные (полные) пути к файлам. По умолчанию — относительные. --absolute
--sort-by ПОЛЕ Сортировка списка. Доступно: name (имя), size (размер), modified (дата изм.). Работает только с флагом --info. --sort-by size
-h --help Показать краткую справку по всем командам. --help