Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add install -y to allow unattended install without a pipe #94

Open
bonachea opened this issue Mar 28, 2024 · 0 comments
Open

Add install -y to allow unattended install without a pipe #94

bonachea opened this issue Mar 28, 2024 · 0 comments
Labels
enhancement New feature or request priority=low

Comments

@bonachea
Copy link
Member

The install.sh script currently defaults to requiring interactive input to install dependencies, which is unfriendly in automated/scripted contexts.

The --help output advises:

For a non-interactive build with the 'yes' utility installed, execute
yes | ./install.sh <other_options>

This is a reasonable workaround on the command line (and apparently sufficient for GitHub CI). However can be awkward to incorporate into other automated packaging scenarios that are less flexible. Also from a design perspective it's ugly to recommend a piped input to force a behavior necessary to accommodate an important use case that would be better to support directly in the script.

This issue requests a install.sh -y option so unattended installs don't need a pipe, eg:

./install.sh -y <other_options>
@bonachea bonachea added priority=low enhancement New feature or request labels Apr 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority=low
Projects
None yet
Development

No branches or pull requests

1 participant