Я не знаю flask
, но если требуется ввод в порядке имени пользователя, имени, пароля;Вы могли бы использовать heredocs, чтобы автоматизировать это.
# /bin/bash
source password.txt # a file that has the content of:
# username=user
# firstname=Ivan
# password=123
flask fab create-admin <<-EOF
${username}
${firstname}
${password}
EOF
exit 0
Однако хранить пароли в виде обычного текста обычно плохая идея. Вы можете использовать read
, чтобы запросить ввод пользователя один раз и использовать его несколько раз, пока работает скрипт.
read -sp "Password? " password
echo $password