Periscope — CLI для копирования содержимого файлов

Periscope — CLI для копирования содержимого файлов

Вы сейчас говорите с кандидатом в модераторы StackOverflow 2023, поэтому ситуация может выйти из под контроля.

Перехожу сразу к делу. Я регулярно пишу разные кодировки на Python и Go и дома, и на работе. Часто при этом использую нейросети. Так как современные модели уже умеют работать с большими контекстами, дома я могу просто скопировать весь проект и скормить его модели. Но делать это на винде супер неудобно: сложные команды, постоянно что-то не работает.

На работе ситуация хуже - скопировать проект нельзя, так как есть риск отправить что-то лишнее и важное.

Вот бы была какая-то утилита, которая бы просто запускалась на любом устройстве, могла выводить содержимое всех файлов в директории рекурсивно, копировать всё в cmd и МАСКИРОВАТЬ важные данные чтобы их было не страшно передавать.

Чтож. Пожалуйста. Можете поставить релиз, который уже поддерживает:

  • Рекурсивный вывод содержимого файлов в директории.
  • Копирование результата в буфер обмена.
  • Игнорирование директорий или файлов по маскам.
  • Рекурсивную работу с GitHub/GitLab-репозиториями (требуется установленный Git). То есть можно просто ссылку на репозиторий передать и всё скопируется.
  • Маскирование URL - случайными и безопасными заменами.

Что планируется дальше:

  • Копирование любых веб-страниц без лишнего JavaScript, CSS и мусорных HTML-атрибутов - максимально читаемый текст, чтобы экономить токены у нейросетей.
  • Маскирование паролей, почт, BASE64 и других потенциально чувствительных данных.
  • При копировании с маскированием - добавление специального отчёта: исходные данные и то, во что они превратились, чтобы вы могли восстановить оригинал при необходимости. Вообще это уже есть, просто не выводится пока.
  • Аналог tree в утилите чисто для копирование названия директорий и файлов.
  • Возможность настройки базового конфига, чтобы не вводить флаги каждый раз.

Тимлиды, кто это прочитал, извиняйтесь.

Начать дискуссию