Для автоматизации рутинных задач очень удобно писать маленькие скрипты, которые выполняют ту или иную функцию. Для этих целей я в основном использую Python и Swift. Если с запуском Python-скриптов все просто, то со Swift есть некоторые нюансы. О них вы узнаете из этой статьи.
Из консоли можно запустить как бинарник программы, написанной на Swift, так и сам скрипт. Обычно я выбираю второй вариант, потому что с ним проще, его можно в любой момент отредактировать или доработать.
Для того, чтобы запустить на исполнение *.swift файл первым делом необходимо первой строкой в файле написать следующий код
#!/usr/bin/env xcrun swift
Этот код даст указание башу на то, чем необходимо исполнять код в файле, в нашем случае это будет xcrun. Далее следует код нашего скрипта.
После того, как программа закончена, необходимо сделать файл скрипта исполняемым, для этого в консоли необходимо написать следующее:
chmod +x имя_нашего_скрипта.swift
Тут мы делаем скрипт исполняемым.
Далее чтобы запустить скрипт в консоли нужно перейти в директорию, где он находится и написать следующее:
./имя_нашего_скрипта.swift
Вот и все, теперь можно писать различную автоматизацию на этом замечательном языке от компании Apple :)