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

Feature Request: Ability to check/uncheck optional dependencies at once. #346

Open
HubKing opened this issue Jan 15, 2024 · 3 comments
Open
Labels
Arch enhancement New feature or request staging

Comments

@HubKing
Copy link

HubKing commented Jan 15, 2024

Currently, it is all checked by default, and there is no easy way to uncheck them all. In the example below, there are only 2 items, but sometimes there could be several, and I only want to check one or two of them. In my opinion, they should NOT be all checked by default.

image

Software Environment
bauh version: 0.10.6
O.S: name and version: EndeavourOS Cassini Nova (Based on ArchLinux)
Python version: 3.11.5
Installation Method: Pacman

P.S: these instructions and the template must be respected, otherwise your issue will be closed.

@vinifmor vinifmor added enhancement New feature or request Arch labels Jan 15, 2024
@PrivateN00b
Copy link
Contributor

Would you be satisfied with a "Uncheck dependencies" button when installing a package or having a setting in the settings to have these optional dependencies be turned off by default when asking for it?

@HubKing
Copy link
Author

HubKing commented Apr 23, 2024

If there is an option for default policy for optional packages, I think I could live without the check all/none button, because, the cases where I need to install all of several optional packages should be very rare. I would just set it "not install" by default, and check a few optional packages I need.

@vinifmor
Copy link
Owner

This option has been pushed to the staging branch thanks to @NoobKozlegeny

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Arch enhancement New feature or request staging
Projects
None yet
Development

No branches or pull requests

3 participants