/
dmitrii_nashtykov
/
dev-containers
Обзор
Документация
Войти
/
dmitrii_nashtykov
/
dev-containers
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
script.sh
19 строк
860 B
SHTYKOVYCH
base v2.0.0 / Максимально легкий образ для старта
04 июл 2025, 23:33
04 июл 2025, 23:33
43531d5
Код
Авторство
О чём код?
#!/usr/bin/env bash # Задайте корень папки с конфигом: ROOT_DIR="${1:-./}" # по умолчанию — текущая папка, можно передать аргументом OUTPUT="all_nvim_config.txt" echo "Собираем конфигурацию из: $ROOT_DIR" > "$OUTPUT" echo "========================================" >> "$OUTPUT" # Проходим по всем файлам с расширениями .lua, .vim, .json, .vimrc и прочим find "$ROOT_DIR" -type f \( -name "*.lua" -o -name "*.vim" -o -name "*.json" -o -name "*.toml" -o -name "*.yml" \) | sort | while read -r file; do echo "" >> "$OUTPUT" echo "------ FILE: $file ------" >> "$OUTPUT" echo "" >> "$OUTPUT" sed 's/^/ /' "$file" >> "$OUTPUT" done echo "" echo "Готово! Результат в файле: $OUTPUT"