Private/Store/Channel/Remove-Channel.ps1

function Remove-Channel {
    [CmdletBinding()]
    param (
        [Parameter(Mandatory = $true)][String]$Name
    )

    begin {

    }

    process {

        $channel = Get-Channel -Name $Name

        # Exclude the channel
        $script:store.channels = $script:store.channels | Where-Object { $_.Name -ne $channel.Name }

        # Now save that
        Set-Store

    }

    end {

    }
}