Как вы делаете незапрошенные установки в Umake?
Я пытаюсь автоматизировать установку определенных IDE с помощью umake. Команда, которую я сейчас пробую:
printf "~/.local/share/umake/ide/visual-studio-code\na\n" | umake ide visual-studio-code
printf "~/.local/share/umake/ide/idea-ultimate\n" | umake ide idea-ultimate
Для этого необходимо указать место установки по умолчанию и принять лицензионное соглашение. Но это ненадежно и не всегда работает.
Есть ли способ настроить umake, чтобы пропустить (или автоматически принять) запросы?
1 ответ
Решение
Так что оказывается, что есть команда справки, которая объясняет это. Это немного сложнее найти, чем обычно:
umake ide -h visual-studio-code
который возвращается
umake ide visual-studio-code [-h] [-r] [--accept-license] [destdir]
Выход зависит от IDE, поэтому каждая IDE, которую вы хотите установить, имеет свои собственные параметры конфигурации. И отсюда можно определить, можно ли пропустить подсказки.