diff --git a/src/Microsoft.PowerShell.PSResourceGet.psd1 b/src/Microsoft.PowerShell.PSResourceGet.psd1 index fad665d1c..023b0dcc8 100644 --- a/src/Microsoft.PowerShell.PSResourceGet.psd1 +++ b/src/Microsoft.PowerShell.PSResourceGet.psd1 @@ -41,9 +41,12 @@ AliasesToExport = @( 'Get-PSResource', 'fdres', + 'gres', 'isres', 'pbres', - 'udres') + 'svres', + 'udres', + 'usres') PrivateData = @{ PSData = @{ Prerelease = 'preview3' diff --git a/src/code/GetInstalledPSResource.cs b/src/code/GetInstalledPSResource.cs index 90cc9f20d..9dfe1a670 100644 --- a/src/code/GetInstalledPSResource.cs +++ b/src/code/GetInstalledPSResource.cs @@ -15,7 +15,7 @@ namespace Microsoft.PowerShell.PSResourceGet.Cmdlets /// Returns a single resource or multiple resource. /// [Cmdlet(VerbsCommon.Get, "InstalledPSResource")] - [Alias("Get-PSResource")] + [Alias("Get-PSResource", "gres")] [OutputType(typeof(PSResourceInfo))] public sealed class GetInstalledPSResourceCommand : PSCmdlet { diff --git a/src/code/SavePSResource.cs b/src/code/SavePSResource.cs index 26d481fce..de5a70808 100644 --- a/src/code/SavePSResource.cs +++ b/src/code/SavePSResource.cs @@ -17,6 +17,7 @@ namespace Microsoft.PowerShell.PSResourceGet.Cmdlets /// It returns nothing. /// [Cmdlet(VerbsData.Save, "PSResource", DefaultParameterSetName = "IncludeXmlParameterSet", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Low)] + [Alias("svres")] public sealed class SavePSResource : PSCmdlet { #region Members diff --git a/src/code/UninstallPSResource.cs b/src/code/UninstallPSResource.cs index 4cd0a4d19..c9a63adfd 100644 --- a/src/code/UninstallPSResource.cs +++ b/src/code/UninstallPSResource.cs @@ -17,6 +17,7 @@ namespace Microsoft.PowerShell.PSResourceGet.Cmdlets /// Uninstall-PSResource uninstalls a package found in a module or script installation path. /// [Cmdlet(VerbsLifecycle.Uninstall, "PSResource", DefaultParameterSetName = NameParameterSet, SupportsShouldProcess = true)] + [Alias("usres")] public sealed class UninstallPSResource : PSCmdlet { #region Parameters diff --git a/test/GetInstalledPSResource/GetInstalledPSResource.Tests.ps1 b/test/GetInstalledPSResource/GetInstalledPSResource.Tests.ps1 index 5ddbf816a..21887bea3 100644 --- a/test/GetInstalledPSResource/GetInstalledPSResource.Tests.ps1 +++ b/test/GetInstalledPSResource/GetInstalledPSResource.Tests.ps1 @@ -153,6 +153,10 @@ Describe 'Test Get-InstalledPSResource for Module' -tags 'CI' { (Get-Alias Get-PSResource).Definition | Should -BeExactly 'Get-InstalledPSResource' } + It "Get definition for alias 'gres'" { + (Get-Alias gres).Definition | Should -BeExactly 'Get-InstalledPSResource' + } + It "Should not throw on ErrorAction ignore when no subdirectories are found" { { Get-InstalledPSResource -Path $TestEmptyDirectoryPath -ErrorAction 'Ignore' } | Should -Not -Throw } diff --git a/test/SavePSResourceTests/SavePSResourceLocal.Tests.ps1 b/test/SavePSResourceTests/SavePSResourceLocal.Tests.ps1 index 5b090e739..b25a6c53b 100644 --- a/test/SavePSResourceTests/SavePSResourceLocal.Tests.ps1 +++ b/test/SavePSResourceTests/SavePSResourceLocal.Tests.ps1 @@ -205,4 +205,8 @@ Describe 'Test Save-PSResource for local repositories' -tags 'CI' { $res.Name | Should -Be $moduleName $res.Version | Should -Be "1.0.0" } + + It "Get definition for alias 'svres'" { + (Get-Alias svres).Definition | Should -BeExactly 'Save-PSResource' + } } diff --git a/test/UninstallPSResourceTests/UninstallPSResource.Tests.ps1 b/test/UninstallPSResourceTests/UninstallPSResource.Tests.ps1 index 0a1fa10fc..f4723f612 100644 --- a/test/UninstallPSResourceTests/UninstallPSResource.Tests.ps1 +++ b/test/UninstallPSResourceTests/UninstallPSResource.Tests.ps1 @@ -340,4 +340,8 @@ Describe 'Test Uninstall-PSResource for Modules' -tags 'CI' { $pkg.Name | Should -Be $testModuleName $pkg.Path.ToString().Contains("Documents") | Should -Be $true } + + It "Get definition for alias 'usres'" { + (Get-Alias usres).Definition | Should -BeExactly 'Uninstall-PSResource' + } }