View in Telegram
🔍 Как быстро собрать весь код из проекта для подачи в LLM В последний месяц, по разным причинам, приходится много разбираться с чужим кодом. И в этом мне помогает следующий лайфхак. Хотите эффективно работать с большими кодовыми базами в ChatGPT или Claude? Команда find в Unix-системах поможет собрать все файлы с кодом в удобном формате! Вот несколько полезных команд: 1️⃣ Собрать все Python файлы с путями и содержимым: find . -name "*.py" -type f -exec echo "=== {} ===" \; -exec cat {} \; > all_code.txt 2️⃣ То же самое, но с JavaScript: find . -name "*.js" -type f -exec echo "=== {} ===" \; -exec cat {} \; > javascript_code.txt 3️⃣ Собрать сразу несколько типов файлов: find . \( -name "*.py" -o -name "*.js" -o -name "*.tsx" \) -type f -exec echo "=== {} ===" \; -exec cat {} \; > project_code.txt 4️⃣ Скопировать в буфер обмена (для macOS): find . -name "*.py" -type f -exec echo "=== {} ===" \; -exec cat {} \; | pbcopy 🔑 Что делает эта команда: - find . - ищет файлы в текущей директории и поддиректориях - -name "*.py" - фильтрует по расширению - -type f - только файлы (не директории) - -exec echo "=== {} ===" \; - добавляет разделитель с путём к файлу - -exec cat {} \; - выводит содержимое файла - > all_code.txt - сохраняет результат в файл 💡 Теперь вы можете легко подать весь релевантный код в LLM для анализа, рефакторинга или поиска ошибок!
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Find friends or serious relationships easily