microsoft / winget-cli

WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
https://learn.microsoft.com/windows/package-manager/
MIT License
23.17k stars 1.45k forks source link

I should be able to `winget create` to call `wingetcreate` #989

Open denelon opened 3 years ago

denelon commented 3 years ago

Description of the new feature/enhancement

I should be able to execute winget create and have the new manifest creation tool executed.

https://github.com/microsoft/winget-create/discussions/19?converting=1#discussioncomment-787509

Proposed technical implementation details (optional)

mnpenner commented 3 years ago

Just don't do what kubernetes did with kubectl -k vs kustomize please. They're ever so slightly different. (I think they compiled kustomize into kubectl, and now there's a version mismatch that can't be rectified by the user because they're on different release schedules)

just1a-person commented 3 years ago

I suggest using extensions like dotnet.exe and git.exe:

So running winget.exe create should execute winget-create.exe

This will allow third-party developers to develop extensions for winget

Potential use cases

taozuhong commented 1 year ago

I support this command winget create <parameters>, because winget has a definition manifest schema, just create an instance of it.