-
Notifications
You must be signed in to change notification settings - Fork 6.1k
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
Remove multiple packages at once (wildcards) #2793
Comments
Apart from the wildcard problem, there's probably another potential bug, in that |
I think to remove all boost packages from all triplets better use syntax like that: |
@KindDragon: I think wildcards for triplets are not supported yet, I've seen that being discussed in another issue. In any case it doesn't work:
|
Yep. I'm talking about a possible implementation |
For boost specificially |
Any news ? |
How about allowing syntax |
Agree this is serious issue, especially for new users. It isn't a good user experience. At minimal, the boost package should install a master package called boost, and all other sub-package should be dependency of boost. So vcpkg remove boost --recurse will remove all packages installed by boost. |
if you have powershell, you can conjure up something like this: |
Duplicated to #8486. |
|
thanks |
for 64 bits: for 32 bits: |
|
Thanks |
I'm trying to remove boost, and since vcpkg splits up boost into separate packages, this is about 30 or so packages to remove.
Wildcards don't seem to work, i.e.
I couldn't find out how to remove all of them without writing either all 30 package names on the command-line or writing a separate powershell snipped (which frankly I can't do without googling and I don't want to get into that for just removing packages, which should be a simple task).
vcpkg help remove
doesn't help either, in fact, incidentally, it gives outdated advice of doingvcpkg remove boost
which doesn't work since the packages have been split.The vcpkg documentation and FAQ don't mention
remove
either.Specifying the triplet in all of these commands (
--triplet x64-windows
doesn't help either and makes no difference).How to do this supposedly simple task? :-O
The text was updated successfully, but these errors were encountered: