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