Опции:
Изменён способ парсинга опций, многие из них теперь можно указывать как до так и после команды:
- Добавлены опции --debug и --dry-run, предназначенные для отладки конфигов в случае проблем.
- Опция --svc теперь считается устаревшей, вместо неё теперь есть --component и более короткий вариант -c. Переименование связано с тем что основной таким образом можно сослаться как на сервис, так и на модуль. И то и другое является компонентом системы.
- для команды exec добавлена опция --no-tty, которая бывает нужна при выполнении exec из скрипта
Изменён способ парсинга опций, многие из них теперь можно указывать как до так и после команды:
elc -c oms start
elc start -c oms
Конфигурация:
Файл env.yaml теперь сливается с основным конфигом добавляя и заменяя собой практически все опции.
Это позволяет разработчику добавлять свои личные сервисы или изменять конфигурацию уже существующих сервисов не внося правки в основой файл, который отслеживается гитом.
Например можно задать алиас или переопределить шаблон сервиса
env.yaml
admin-gui-backend:
alias: admin
orders-oms:
extends: swoole-8.2