Skip to content

Commit 7d57f7a

Browse files
author
James Brundage
committed
feat: oEmbed.get_oEmbedProvider ( Fixes #12, Fixes #2 )
Also adding -ProviderList to Get-oEmbed
1 parent 444a581 commit 7d57f7a

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

Commands/Get-oEmbed.ps1

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,11 @@ function Get-OEmbed {
3939

4040
[Parameter(Mandatory,ParameterSetName='ProviderByName')]
4141
[string]
42-
$ProviderName
42+
$ProviderName,
43+
44+
[Parameter(Mandatory,ParameterSetName='ProviderList')]
45+
[switch]
46+
$ProviderList
4347
)
4448

4549
begin {
@@ -58,6 +62,9 @@ function Get-OEmbed {
5862
}
5963

6064
process {
65+
if ($PSCmdlet.ParameterSetName -eq 'ProviderList') {
66+
return $script:cachedOmbedProviders
67+
}
6168
# If we're asking for a Provider by Name
6269
if ($PSCmdlet.ParameterSetName -eq 'ProviderByName') {
6370
# filter the list of providers

Types/oEmbed/get_oEmbedProvider.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Get-OEmbed -ProviderList

0 commit comments

Comments
 (0)