Private/Functions/PaginationHelpers.ps1
|
function Resolve-GithubMaxPages { [Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = 'Resolves the MaxPages parameter value')] param ( [Parameter()] [uint] $MaxPages, [switch] [Parameter()] $All ) if ($MaxPages -eq 0) { $MaxPages = $global:GithubDefaultMaxPages } if ($All) { if ($MaxPages -ne $global:GithubDefaultMaxPages) { Write-Warning -Message "Ignoring -MaxPages in favor of -All" } $MaxPages = [uint]::MaxValue } Write-Debug "MaxPages: $MaxPages" $MaxPages } |