Вы можете использовать --no-interaction
для этого.
https://getcomposer.org/doc/03-cli.md#composer-no-interaction
(старая тема, но всплывает в гугле без ответа)
Я использую Composer «обновление композитора» через cronjob для ежедневного обновления экземпляра программного обеспечения и, таким образом, запуска на мастере. Примерно раз в месяц это не удается, потому что Composer возвращает следующее приглашение:
Пакет имеет измененные файлы
Mifiedfile.php
Отменить изменения [y, n, v, s,?]?
Таким образом, обновление не выполняется. Это немного раздражает. Есть ли способ заставить обновление даже с измененными файлами? Документация в Composer предполагает, что это невозможно, хотя я не могу поверить, что это не должно.
Так что я пытаюсь здесь испытать удачу: есть что-то вроде «composer update --force» или какая-то хитрость вокруг, или я смотрю на безнадежное дело?
Вы можете использовать --no-interaction
для этого.
https://getcomposer.org/doc/03-cli.md#composer-no-interaction
(старая тема, но всплывает в гугле без ответа)