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

PowerShell CLI Friendly #1088

Closed
soroshsabz opened this issue Jun 3, 2021 · 2 comments
Closed

PowerShell CLI Friendly #1088

soroshsabz opened this issue Jun 3, 2021 · 2 comments
Labels
Issue-Feature This is a feature request for the Windows Package Manager client.
Milestone

Comments

@soroshsabz
Copy link

ITNOA

Description of the new feature/enhancement

As you can know PowerShell is great Scripting Language for Automation and Administration of system. and it is built by Microsoft, so I think it is very good for winget-cli to get compatible with PowerShell and make native PowerShell Cmdlet and make great integration with OneGet platform for provide a native and consistent user experience in Microsoft Ecosystem.

In this area we can see below command instead of Linux legacy CLI style like winget install foo

Install-Package foo
Update-Package foo
Get-Package foo

And all of them is object and we can work with them in OOP area with modern and great and consistent experience in PowerShell World.

Proposed technical implementation details (optional)

I think PowerShell has many guideline and documentation about writing and designing great Cmdlet and modules that winget-cli teams have to follow it for example

Windows PowerShell Cmdlet Concepts
Writing a Windows PowerShell Module
PowerShell Script Module Design: Building Tools to Automate the Process
Powershell: DSL design patterns

@soroshsabz soroshsabz added the Issue-Feature This is a feature request for the Windows Package Manager client. label Jun 3, 2021
@ghost ghost added the Needs-Triage Issue need to be triaged label Jun 3, 2021
@gvvad
Copy link

gvvad commented Jun 3, 2021

Duplicate of #674

@soroshsabz
Copy link
Author

Duplicate of #221

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue-Feature This is a feature request for the Windows Package Manager client.
Projects
None yet
Development

No branches or pull requests

3 participants