Public/Get-BitbucketSession.ps1
Function Get-BitbucketSession { param([Parameter(Mandatory=$false)] [String] $Server = "*", [Parameter(Mandatory=$false)] [Switch] $All) $All = ($All -or ($Server.Length -gt 1 )) $Sessions = $global:BITBUCKETCLI_SESSIONS.Values ` | Where-Object { $_.IsSelected -eq $true -or $All } ` | Where-Object { $_.Server -like "$Server" } if(!$Sessions){ Write-Warning "No sessions have been created." } return $Sessions } |