feat(scoop-hold,scoop-unhold): Support -g
/--global
flag
#4991
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Support a
-g
/--global
flag forscoop hold
/scoop unhold
, which tells Scoop to hold/unhold globally installed apps.Motivation and Context
Closes #4990.
How Has This Been Tested?
Install an app both user-scoped and globally:
scoop install <app>
andscoop install -g <app>
.Hold/unhold the user-scoped app:
scoop hold <app>
/scoop unhold <app>
. This does not require admin privileges.Hold/unhold the global app without admin privileges:
scoop hold -g <app>
/scoop unhold -g <app>
. It shows an error:Hold/unhold the global app with admin privileges:
sudo scoop hold -g <app>
/sudo scoop unhold -g <app>
. It works as expected. (Assuming thatsudo
has been installed properly.)Checklist:
develop
branch.