【发布时间】:2021-06-16 01:26:38
【问题描述】:
我正在创建一个用于将机器设置为 CI/CD 运行器的 shell 脚本。我们将使用这个 CI 管道构建带有 Flutter 的 android APK。为了完成初始运行器设置,我需要安装 Android SDK、Flutter CLI 等。在这方面,我需要使用以下命令接受 android 许可证:
flutter doctor --android-licenses
此时会出现一个提示,输入“y”作为确认。我知道要阅读和接受许可证。但是,当我正在编写一个shell程序时,有没有办法绕过手动确认?
在 Linux 中,我们使用 -y 来避免安装包时出现提示。同样,有没有办法避免人工确认?
其他信息:
- 我要运行的操作系统:MacOS
- 终端:zsh
- Shell 脚本:#!/bin/bash
【问题讨论】:
标签: android bash flutter shell zsh