Как вы делаете незапрошенные установки в 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, которую вы хотите установить, имеет свои собственные параметры конфигурации. И отсюда можно определить, можно ли пропустить подсказки.

Другие вопросы по тегам