src/public/Add-PackageSource.ps1
function Add-PackageSource { [CmdletBinding()] param ( [Parameter(Mandatory=$true)] [ValidateNotNullOrEmpty()] [string] $Name, [Parameter(Mandatory=$true)] [ValidateNotNullOrEmpty()] [string] $Location, [bool] $Trusted ) Write-Verbose "New package source: $Name, $Location" Invoke-WinGet -SourceAdd -SourceName $Name -SourceLocation $Location # Add new package source $packageSource = @{ Name = $Name Location = $Location.TrimEnd("\") Trusted=$Trusted Registered= $true } New-PackageSource @packageSource } |