Replies: 11 comments
-
|
Beta Was this translation helpful? Give feedback.
-
Hi @sryze, I'll bring your feature suggestion to the team for discussion, however, I cannot promise that it will be implemented any time soon. But, we would gladly take a PR that implements such a feature! For boost specifically, I suggest doing |
Beta Was this translation helpful? Give feedback.
-
I encountered this problem this morning...very, very annoying. "vcpkg.exe install boost" dozens of packages left installed. It seems like a bug. |
Beta Was this translation helpful? Give feedback.
-
Some packages like As all boost libraries depend on |
Beta Was this translation helpful? Give feedback.
-
Thanks @vicroms, that helped. Though there is still stuff left behind: |
Beta Was this translation helpful? Give feedback.
-
Any progress on this issue? |
Beta Was this translation helpful? Give feedback.
-
Currently, you can simply remove all boost components via './vcpkg remove boost-uninstall --recurse', see more discussions in PR #12851. |
Beta Was this translation helpful? Give feedback.
-
How about other packages? |
Beta Was this translation helpful? Give feedback.
-
Currently it only works for boost, I reopen this issue for tracking the features request. |
Beta Was this translation helpful? Give feedback.
-
I need to remove specific tripplets |
Beta Was this translation helpful? Give feedback.
-
An alternative in Command Prompt:
This allows removing for example all "x86-windows" packages like this:
But it needs to run more than once, because I suppose initially removing packages that have dependents will fail. Or, if you leave Unfortunately, with "vcpkg list"'s filtering you can't remove just the "x86-windows" packages but not the "x86-windows-static" ones. |
Beta Was this translation helpful? Give feedback.
-
It would be nice if it was possible to remove a bunch of packages using a regexp without typing all their names, similar to how apt-get does it. For example, if I install Boost and I want to remove all the Boost libraries there is no way to simply do
vcpkg remove boost*
, I have to remove every package one by one.Proposed solution
Make
remove
accept a regular expression as a package name.Describe alternatives you've considered
Alternative - delete the files by hand from vcpkg/installed/.
Beta Was this translation helpful? Give feedback.
All reactions