Skip to content

Commit a683911

Browse files
committed
Enhancement (releases): Standarize parameters for Get-GitHubRepositoryRelease
1 parent 3bf83d7 commit a683911

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/PSGitHubRestApi/Public/Get-GitHubRepositoryRelease.ps1

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
function Get-GitHubRepositoryRelease {
2-
[CmdletBinding(DefaultParameterSetName='Single')]
2+
[CmdletBinding()]
33
param(
44
[Parameter(Mandatory=$true)]
55
[ValidateNotNullOrEmpty()]
@@ -13,19 +13,16 @@ function Get-GitHubRepositoryRelease {
1313
[ValidateNotNullOrEmpty()]
1414
[string]$ApiKey
1515
,
16-
[Parameter(ParameterSetName='Single', Mandatory=$false)]
16+
[Parameter(Mandatory=$false)]
1717
[ValidateNotNullOrEmpty()]
1818
[string]$ReleaseId
19-
,
20-
[Parameter(ParameterSetName='All', Mandatory=$true)]
21-
[switch]$All
2219
)
2320

2421
begin {
2522
$_apiEndpoint = 'https://api.github.com'
2623
if ($ReleaseId) {
2724
$_uri = "$_apiEndpoint/repos/$($Namespace)/$($Repository)/releases/$($ReleaseId)"
28-
}elseif ($All) {
25+
}else {
2926
$_uri = "$_apiEndpoint/repos/$($Namespace)/$($Repository)/releases"
3027
}
3128
$_headers = @{

0 commit comments

Comments
 (0)