Periscope — CLI для копирования содержимого файлов
Вы сейчас говорите с кандидатом в модераторы StackOverflow 2023, поэтому ситуация может выйти из под контроля.
Перехожу сразу к делу. Я регулярно пишу разные кодировки на Python и Go и дома, и на работе. Часто при этом использую нейросети. Так как современные модели уже умеют работать с большими контекстами, дома я могу просто скопировать весь проект и скормить его модели. Но делать это на винде супер неудобно: сложные команды, постоянно что-то не работает.
На работе ситуация хуже - скопировать проект нельзя, так как есть риск отправить что-то лишнее и важное.
Вот бы была какая-то утилита, которая бы просто запускалась на любом устройстве, могла выводить содержимое всех файлов в директории рекурсивно, копировать всё в cmd и МАСКИРОВАТЬ важные данные чтобы их было не страшно передавать.
Чтож. Пожалуйста. Можете поставить релиз, который уже поддерживает:
- Рекурсивный вывод содержимого файлов в директории.
- Копирование результата в буфер обмена.
- Игнорирование директорий или файлов по маскам.
- Рекурсивную работу с GitHub/GitLab-репозиториями (требуется установленный Git). То есть можно просто ссылку на репозиторий передать и всё скопируется.
- Маскирование URL - случайными и безопасными заменами.
Что планируется дальше:
- Копирование любых веб-страниц без лишнего JavaScript, CSS и мусорных HTML-атрибутов - максимально читаемый текст, чтобы экономить токены у нейросетей.
- Маскирование паролей, почт, BASE64 и других потенциально чувствительных данных.
- При копировании с маскированием - добавление специального отчёта: исходные данные и то, во что они превратились, чтобы вы могли восстановить оригинал при необходимости. Вообще это уже есть, просто не выводится пока.
- Аналог tree в утилите чисто для копирование названия директорий и файлов.
- Возможность настройки базового конфига, чтобы не вводить флаги каждый раз.
Тимлиды, кто это прочитал, извиняйтесь.