forked from majkinetor/au
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request majkinetor#144 from RedBaron2/patch-1
Add au_NoCheckChocoUrl option in updateall
- Loading branch information
Showing
2 changed files
with
12 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,8 @@ | ||
# Author: Miodrag Milic <[email protected]> | ||
# Last Change: 02-Dec-2016. | ||
|
||
# Author: Miodrag Milic <[email protected]> | ||
# Last Change: 08-May-2018 | ||
|
||
|
||
<# | ||
.SYNOPSIS | ||
Update all automatic packages | ||
|
@@ -50,6 +52,7 @@ function Update-AUPackages { | |
PushAll - Set to true to push all updated packages and not only the most recent one per folder. | ||
WhatIf - Set to true to set WhatIf option for all packages. | ||
PluginPath - Additional path to look for user plugins. If not set only module integrated plugins will work | ||
NoCheckChocoVersion - Set to true to set NoCheckChocoVersion option for all packages. | ||
Plugin - Any HashTable key will be treated as plugin with the same name as the option name. | ||
A script with that name will be searched for in the AU module path and user specified path. | ||
|
@@ -82,6 +85,7 @@ function Update-AUPackages { | |
if (!$Options.Force) { $Options.Force = $false } | ||
if (!$Options.Push) { $Options.Push = $false } | ||
if (!$Options.PluginPath) { $Options.PluginPath = '' } | ||
if (!$Options.NoCheckChocoVersion){ $Options.NoCheckChocoVersion = $false } | ||
|
||
Remove-Job * -force #remove any previously run jobs | ||
|
||
|
@@ -92,6 +96,7 @@ function Update-AUPackages { | |
$aup = Get-AUPackages $Name | ||
Write-Host 'Updating' $aup.Length 'automatic packages at' $($startTime.ToString("s") -replace 'T',' ') $(if ($Options.Force) { "(forced)" } else {}) | ||
Write-Host 'Push is' $( if ($Options.Push) { 'enabled' } else { 'disabled' } ) | ||
Write-Host 'NoCheckChocoVersion is' $( if ($Options.NoCheckChocoVersion) { 'enabled' } else { 'disabled' } ) | ||
if ($Options.Force) { Write-Host 'FORCE IS ENABLED. All packages will be updated' } | ||
|
||
$script_err = 0 | ||
|
@@ -175,6 +180,7 @@ function Update-AUPackages { | |
$global:au_Force = $Options.Force | ||
$global:au_WhatIf = $Options.WhatIf | ||
$global:au_Result = 'pkg' | ||
$global:au_NoCheckChocoVersion = $Options.NoCheckChocoVersion | ||
|
||
if ($Options.BeforeEach) { | ||
$s = [Scriptblock]::Create( $Options.BeforeEach ) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters