Don't Skip
parent
711ba26db5
commit
7039fa97a2
|
@ -91,10 +91,9 @@ Get Black/White List from Path (URL/UNC/Local) (download/copy to Winget-AutoUpda
|
|||
**-ModsPath**
|
||||
Get Mods from Path (URL/UNC/Local) (download/copy to `mods` in Winget-AutoUpdate installation location if external mods is newer).
|
||||
For URL: This requires a site directory with `Options +Indexes` in `.htaccess` and no index page overriding the listing of files.
|
||||
Or an index page with href listings of all the Mods to be downloaded (with a first link to skip, emulating a directory list):
|
||||
Or an index page with href listings of all the Mods to be downloaded:
|
||||
```
|
||||
<ul>
|
||||
<li><a href="/wau/"> Parent Directory</a></li>
|
||||
<li><a href="Adobe.Acrobat.Reader.32-bit-install.ps1"> Adobe.Acrobat.Reader.32-bit-install.ps1</a></li>
|
||||
<li><a href="Notepad++.Notepad++-install.ps1"> Notepad++.Notepad++-install.ps1</a></li>
|
||||
<li><a href="Notepad++.Notepad++-uninstall.ps1"> Notepad++.Notepad++-uninstall.ps1</a></li>
|
||||
|
|
|
@ -23,8 +23,8 @@ function Test-ModsPath ($ModsPath, $WingetUpdatePath) {
|
|||
return $False
|
||||
}
|
||||
|
||||
# Get the list of links, skip the first one ("../") if listing is allowed
|
||||
$ModLinks = $WebResponse.Links | Select-Object -ExpandProperty href -Skip 1
|
||||
# Collect the external list of href links
|
||||
$ModLinks = $WebResponse.Links | Select-Object -ExpandProperty href
|
||||
#Delete Local Mods that doesn't exist Externally
|
||||
foreach ($Mod in $InternalModsNames) {
|
||||
If ($Mod -notin $ModLinks) {
|
||||
|
@ -34,7 +34,7 @@ function Test-ModsPath ($ModsPath, $WingetUpdatePath) {
|
|||
}
|
||||
|
||||
#Loop through all links
|
||||
$WebResponse.Links | Select-Object -ExpandProperty href -Skip 1 | ForEach-Object {
|
||||
$WebResponse.Links | Select-Object -ExpandProperty href | ForEach-Object {
|
||||
#Check for .ps1 in listing/HREF:s in an index page pointing to .ps1
|
||||
if ($_ -like "*.ps1") {
|
||||
try {
|
||||
|
|
Loading…
Reference in New Issue