Я пытаюсь автоматизировать установку определенных 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 пропустить (или автоматически принять) приглашения?
Итак, оказывается, что есть справочная команда, которая объясняет это. Это немного сложнее найти, чем обычно:
umake ide -h visual-studio-code
, который возвращает
umake ide visual-studio-code [-h] [-r] [--accept-license] [destdir]
Выход зависит от IDE, поэтому каждая IDE, которую вы хотите установить, имеет собственные параметры конфигурации , И отсюда можно определить, можно ли пропустить подсказки.
Итак, оказывается, что есть справочная команда, которая объясняет это. Это немного сложнее найти, чем обычно:
umake ide -h visual-studio-code
, который возвращает
umake ide visual-studio-code [-h] [-r] [--accept-license] [destdir]
Выход зависит от IDE, поэтому каждая IDE, которую вы хотите установить, имеет собственные параметры конфигурации , И отсюда можно определить, можно ли пропустить подсказки.
Итак, оказывается, что есть справочная команда, которая объясняет это. Это немного сложнее найти, чем обычно:
umake ide -h visual-studio-code
, который возвращает
umake ide visual-studio-code [-h] [-r] [--accept-license] [destdir]
Выход зависит от IDE, поэтому каждая IDE, которую вы хотите установить, имеет собственные параметры конфигурации , И отсюда можно определить, можно ли пропустить подсказки.