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

[MANAGER] NuGet #610

Open
lk-code opened this issue Jan 10, 2023 · 12 comments
Open

[MANAGER] NuGet #610

lk-code opened this issue Jan 10, 2023 · 12 comments
Labels
new-feature A new feature that could be useful in WingetUI ready-to-go

Comments

@lk-code
Copy link

lk-code commented Jan 10, 2023

It would be great if WingetUI would also support the installation of packages via "dotnet tool". Tools can be loaded from NuGet via dotnet tool:

How to manage .NET tools
dotnet tool install

There are already some very useful tools for dotnet tools and it would be great if you could manage them via WingetUI (search, installation and updates)

@lk-code lk-code added the new-feature A new feature that could be useful in WingetUI label Jan 10, 2023
@marticliment
Copy link
Owner

Yes, this could maybe be a thing.

what kind of packages can you find on nuget/dotnet tool?

@Atrejoe
Copy link

Atrejoe commented Jan 17, 2023

As there are not many tool yet, you can easily find all using:

dotnet tool search \a --take 1000

Then add --skip 1000 a few times untill you are at the end.

Some popular tools are:

Package ID Downloads
cake.tool 33.917.090
dotnet-reportgenerator-globaltool 22.004.778
gitversion.tool 21.664.578
dotnet-ef 19.287.400
dotnet-sonarscanner 12.469.937
dotnet-dump 12.410.746
amazon.lambda.tools 11.897.344
dotnet-gcdump 7.389.443
paket 5.758.002
swashbuckle.aspnetcore.cli 5.648.721

I produced a few myself, which are just handy cross-platform command-line tools.

My alpha examples (shameless lug):

  • cs.changelog.console a changelog generator, based on Git repositories
  • michaelchecksum.console a pun-based checksum calculator
  • changedisplaysettings commandline tool to change display resolution (Windows only), simple wrapper on top of @lust4life 's work

@marticliment
Copy link
Owner

I will try to, i must check its licenses, but if they are compatible this might do its way into WingetUI

@NatanFreeman
Copy link

If NuGet/dotnet packages are planned on being supported, will package managers for programming languages like Cargo or NPM be considered as well?

@NatanFreeman
Copy link

Also, the name "WingetUI" doesn't make much sense anymore as the scope of the project has grown to include things like Scoop and Chocolatey as well. Will a rename be considered?

@marticliment
Copy link
Owner

If NuGet/dotnet packages are planned on being supported, will package managers for programming languages like Cargo or NPM be considered as well?

i am studying this, and they might, yes.

Also, the name "WingetUI" doesn't make much sense anymore as the scope of the project has grown to include things like Scoop and Chocolatey as well. Will a rename be considered?

I'm aware of this, and I am thinking on a rebrand

@ppvnf
Copy link
Contributor

ppvnf commented Feb 27, 2023

pip would be cool as well and it would make a lot o sense since this is a project made mostly with Python

@marticliment
Copy link
Owner

Pip has restrictions on their search command, (more or less the same thing as winget search * --source msstore), so it would need to be further studied

@BUGProtectionAssociation

If NuGet/dotnet packages are planned on being supported, will package managers for programming languages like Cargo or NPM be considered as well?

i am studying this, and they might, yes.

Also, the name "WingetUI" doesn't make much sense anymore as the scope of the project has grown to include things like Scoop and Chocolatey as well. Will a rename be considered?

I'm aware of this, and I am thinking on a rebrand

I think this wingetui name can be kept. But it no longer means WinGet's GUI graphical frontend. Instead, the package getui on Windows

Yes, winget ui ---> win get ui --->win package get guihaha

@marticliment
Copy link
Owner

win get ui

Yes, I like this approach!

@ppvnf
Copy link
Contributor

ppvnf commented May 23, 2023

WinPkgUI
my suggestion

@marticliment
Copy link
Owner

Hello,

I have posted a discussion about rebranding WingetUI. Please share your thoughts here: #1561

@marticliment marticliment changed the title [FEATURE REQUEST] Add NuGet/ dotnet tool support [MODUL] Add NuGet/ dotnet tool support Dec 5, 2023
@marticliment marticliment changed the title [MODUL] Add NuGet/ dotnet tool support [MODULE] Add NuGet/ dotnet tool support Dec 5, 2023
@marticliment marticliment changed the title [MODULE] Add NuGet/ dotnet tool support [MNAGER] NuGet Dec 5, 2023
@marticliment marticliment changed the title [MNAGER] NuGet [MANAGER] NuGet Dec 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-feature A new feature that could be useful in WingetUI ready-to-go
Projects
None yet
Development

No branches or pull requests

6 participants