Public/Commands/Import-JCCommand.ps1

Function Import-JCCommand {
    [CmdletBinding(DefaultParameterSetName = 'URL')]
    Param (
        [Parameter(ParameterSetName = 'URL', Mandatory, Position = 0, ValueFromPipelineByPropertyName = $True, HelpMessage = 'The URL of the JumpCloud command to import into a JumpCloud tenant.')]
        [string]$URL
    )
    Begin {
        Write-Verbose 'Verifying JCAPI Key'
        If ($JCAPIKEY.length -ne 40) { Connect-JConline }
        $NewCommandsArray = @() #Output new commands
    }
    Process {
        If ($PSCmdlet.ParameterSetName -eq 'URL') {
            $NewCommand = New-JCCommandFromURL -GitHubURL $URL
            $NewCommandsArray += $NewCommand
        }
    } #End process
    End {
        Return $NewCommandsArray
    }
}