Метка: bash
-
Автоматизация ежедневных задач програмиста с bash
1. Скрипт, который автоматически создает Pull Request. Создадим следюущий скрипт: rev-parse — это вспомогательгная команда, используемая для различных манипуляций с помощью дополнительных флагов, преобразуя эти данные в SHA1 хэш. Отправление и получение данных из Node.js в Bash с помощью process. Создадим JavaScript файл (не забудьте дать ему разрешение на исполнение — chmod +x) таким сожержанием:
-
Создаем баш скрипт, который принимает именованные параметры
Для создания bash скрипта, который принимает именованные параметры, воспользуемся встроенной командой getopts (это не тоже, что системная команда getopt), которая парсит аргументы, переданные в скрипт. В этом скрипте двоеточие перед названием аргумента — :a, говорит о том, что мы будем обрабатывать неизвестные аргументы в скрипте. А с двоеточием говорит скрипту, что мы также можем передать и значение, например script.sh -a -b
