Мне нужен один псевдоним (TS), который запускает мой локальный сервер разработки. скрипт должен проверить наличие открытого порта, начиная с 3000, и использовать первый доступный порт. Кроме того, для некоторых сайтов требуется файл-стойка, что делает необходимость в -R config.ru. этот скрипт должен проверить текущий каталог для файла config.ru и добавить его к псевдониму, если он есть.
В настоящее время, чтобы запустить локальную среду разработки, я запускаю:
alias ts="thin -R config.ru -p 3000 start"
часто мне нужно запустить несколько серверов для тестирования разных сайтов, поэтому я создал дополнительные псевдонимы:
alias ts1="thin -R config.ru -p 3001 start"