24 lines
832 B
PowerShell
24 lines
832 B
PowerShell
#region Package Management
|
|
|
|
## List available package provider
|
|
Get-PackageProvider #(should show 2 providers - NuGet,PowerShellGet)
|
|
|
|
## Using PowerShellGet find and install other demos
|
|
# Value: equivalent of pypi
|
|
# Look for all the modules we'll be demoing today
|
|
Find-Module -Tag 'Open PowerShell','Demos'
|
|
# Pipe this to Install-Module to install them
|
|
Find-Module -Tag 'Open PowerShell','Demos' | Install-Module -Verbose
|
|
Get-Module
|
|
# Note that ScriptAnalyzer gets installed because the VSCode demo is dependent upon it
|
|
|
|
# Register trusted endpoints
|
|
Register-PackageSource -Name NuGet -Location http://nuget.org/api/v2 -Trusted -ProviderName NuGet
|
|
|
|
# Finding and installing becomes very easy
|
|
Find-Package -Name jQuery -Verbose | Install-Package -Verbose
|
|
|
|
# Discover installed packages
|
|
Get-Package -ProviderName NuGet
|
|
|
|
#endregion
|