#пост [ready to use] 3 bash-скрипта для разработчика ✔️ На этой неделе планируем выпустить курс по Bash и чтобы лучше познакомить вас с темой — расскажу более детально как эти скрипты применимы для разработчика. Ранее уже выпускал видео с основами. Оно поможет понять общую логику, написать базовые модули, познакомиться с синтаксисом. В этом же тексте пойдем дальше, поделюсь 3 более практически применимыми автоматизациями, которые можно копировать и вставлять в проекты.

1. Автоматизация git-коммитов и пуша Этот скрипт проверяет, есть ли изменения в репозитории (с помощью git status --porcelain), и если они есть, автоматически выполняет git add ., делает коммит с сообщением (либо переданным параметром, либо с отметкой времени) и пушит изменения на удалённый сервер. Можно расширить скрипт и принимать описание фичи, тип - баг или фича и формировать текст согласно соглашению о коммитах. Скопировать шаблон 2. Автоматический бэкап проекта Скрипт архивирует текущую директорию запуска, добавляя к имени файла отметку времени. Архив размещается на уровне выше текущий папки. Идеален для регулярного резервного копирования как на локальных машинах, так и на серверах. Директорию можно передать как аргумент. Скопировать шаблон 3. Массовый поиск и замена текста Здесь с помощью find и sed происходит рекурсивный поиск файлов в указанной директории и замена заданного текста на новый. Это отличный скрипт для массового рефакторинга, корректировки конфигураций или очистки кода, когда вручную менять каждое вхождение просто невозможно. Скопировать шаблон Мой пример Основная задача таких скриптов — минимизация повторяющихся действий, которые отнимают время. У меня самого есть около десяти небольших скриптов, которые автоматизируют рутинные задачи: • Массовое сжатие видео • Бэкап курсов • Конвертация изображений • Бэкап и восстановление данных PostgreSQL локально для тестирования • Быстрый поиск больших видеофайлов, которые занимают место • Очистка node_modules в проектах, над которыми давно не работал

С чего начать В целом, чтобы уже сегодня поставить на службу первые скрипты — достаточно посмотреть видео по основам и скопировать скрипты из этого поста как шаблон, доработать их под себя.

🔥 Если готовы внедрять — от меня бонусная поддержка. Появятся вопросы — пишите в комментариях под этим постом, по основным моментам буду отвечать, помогать сегодня и завтра.

#пост [ready to use] 3 bash-скрипта для разработчика ✔️
На этой неделе планируем выпустить курс по Bash и чтобы лучше познакомить вас с темой — расскажу более детально как эти скрипты применимы для ра... | Сетка — социальная сеть от hh.ru