-
Notifications
You must be signed in to change notification settings - Fork 10
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] Merge query operations' results and track them for subsequent installation operations #502
Comments
@riotrah Thanks a lot for your detailed feedback! Your wish to be able to dispatch to different package managers in one go is absolutely reasonable, and I personally have that need as well from time to time. As a matter of fact, I even made However, the more I learn about PMs, the more I see A look at the compatibility table might get you a better feeling of what I'm trying to say: different PMs have slightly different approaches towards the mostly identical problem of package managing, and that's why there seems to be no real common operations among PMs. That being said, it'd be great if you could share your Powershell script somewhere as a reference, even it's only specialzed for the most common operations like I started my life as a developer browsing through |
I'm recently thinking about what could be included in the "next-gen" In theory it could indeed be possible to define a "composed package manager" that might do something similar to what you want, and it would be interesting to figure out what laws should each |
Firstly, very cool project, thanks so much for OS-ing it.
My request:
2. Realistically, or UX-wise, it would really likely be the equivalent of returning x-many tables/lists of packages, with
_x_ == num of pms
3. if not otherwise opted-out perhaps via new flag
4. maybe consider new config options for just this priority/resolution situation if ppl want it?
7. Tho of course, instead of querying the "remote store/repos" and then merging etc, we'd want to query only the locally installed stuff
I don't think this will really be a big value-add for linux, nor likely mac, as my experiences on both reveal few experiences with packages not being the os-default pm but being available on alternatives - eg, I've had like 2 occasions where
port
had somethingbrew
didn't.But on Windows, I juggle so constantly between searching and then installing amongst
scoop
,choco
,winget
, that I wrote a pretty shitty/hacky powershell script to kinda do my suggestion above, converting/parsing the returns of each pm intoPSCustomObjects
and usinggum
to filter/install/confirm etc.But I'd have to do some more heavy lifting to have that work nicely on mac and linux, which I've started using
pwsh
on, and also for supporting operations like uninstalling.Not opposed to doing that, but I think this project already has significant progress made that might obviate doing that in my own hacky way.
Anyways, thanks again!
The text was updated successfully, but these errors were encountered: