Update install-basic-apps.ps1

This commit is contained in:
Markus Fleschutz 2023-06-16 15:47:02 +02:00
parent 3d786d433d
commit fac504c9f3
2 changed files with 40 additions and 41 deletions

View File

@ -1,35 +1,35 @@
APPLICATION, CATEGORY, APPID
"7-Zip", "file utility", "XPDNKVCX4QD2DC"
"Aquile Reader", "ebook reader", "9P08T4JLTQNK"
"CrystalDiskInfo", "HDD/SSD utility", "XP8K4RGX25G3GM"
"Dopamine", "audio player", "Digimezzo.Dopamine.2"
"Dropbox", "file sync", "Dropbox.Dropbox"
"Git Extensions", "Git client", "GitExtensionsTeam.GitExtensions"
"Git for Windows", "source code management","Git.Git"
"Google Chrome", "desktop browser", "Google.Chrome"
"Greenshot", "screenshot utility", "Greenshot.Greenshot"
"grepWin", "search tool", "StefansTools.grepWin"
"inSSIDer", "Wifi tool", "MetaGeek.inSSIDer"
"IrfanView", "image viewer", "9PJZ3BTL5PV6"
"KeePassXC", "password manager", "XP8K2L36VP0QMB"
"Kodi", "media center", "9NBLGGH4T892"
"LibreOffice", "office suite", "TheDocumentFoundation.LibreOffice"
"Microsoft Teams", "messenger", "XP8BT8DW290MPQ"
"Mozilla Firefox", "desktop browser", "9NZVDKPMR9RD"
"Mozilla Thunderbird", "email client", "Mozilla.Thunderbird"
"Mp3tag", "MP3 tag editor", "9NN77TCQ1NC8"
"Netflix", "video player", "9WZDNCRFJ3TJ"
"Notepad++", "text editor", "Notepad++.Notepad++"
"OBS Studio", "video recorder", "XPFFH613W8V6LV"
"One Calendar", "desktop calendar", "9WZDNCRDR0SF"
"Pandoc", "file converter", "JohnMacFarlane.Pandoc"
"Rufus", "ISO image writer", "9PC3H3V7Q9CH"
"Signal", "messenger", "OpenWhisperSystems.Signal"
"smartmontools", "HDD/SSD utility", "smartmontools.smartmontools"
"Spotify", "audio player", "9NCBCSZSJRSB"
"Typora", "Markdown editor", "Typora.Typora"
"Visual Studio Code", "code editor", "XP9KHM4BK9FZ7Q"
"VLC", "video player", "XPDM1ZW6815MQM"
"Windows Terminal", "console terminal", "9N0DX20HK701"
"WhatsApp", "messenger", "9NKSQGP7F2NH"
"Zoom", "video conferencing", "Zoom.Zoom"
APPLICATION, CATEGORY, APPID
"7-Zip", "file utility", "XPDNKVCX4QD2DC"
"Aquile Reader", "ebook reader", "9P08T4JLTQNK"
"CrystalDiskInfo", "HDD/SSD utility", "XP8K4RGX25G3GM"
"Dopamine", "audio player", "Digimezzo.Dopamine.2"
"Dropbox", "file sync", "Dropbox.Dropbox"
"Git Extensions", "Git client", "GitExtensionsTeam.GitExtensions"
"Git for Windows", "source code management", "Git.Git"
"Google Chrome", "desktop browser", "Google.Chrome"
"Greenshot", "screenshot utility", "Greenshot.Greenshot"
"grepWin", "search tool", "StefansTools.grepWin"
"inSSIDer", "Wifi tool", "MetaGeek.inSSIDer"
"IrfanView", "image viewer", "9PJZ3BTL5PV6"
"KeePassXC", "password manager", "XP8K2L36VP0QMB"
"Kodi", "media center", "9NBLGGH4T892"
"LibreOffice", "office suite", "TheDocumentFoundation.LibreOffice"
"Microsoft Teams", "messenger", "XP8BT8DW290MPQ"
"Mozilla Firefox", "desktop browser", "9NZVDKPMR9RD"
"Mozilla Thunderbird", "email client", "Mozilla.Thunderbird"
"Mp3tag", "MP3 tag editor", "9NN77TCQ1NC8"
"Netflix", "video player", "9WZDNCRFJ3TJ"
"Notepad++", "text editor", "Notepad++.Notepad++"
"OBS Studio", "video recorder", "XPFFH613W8V6LV"
"One Calendar", "desktop calendar", "9WZDNCRDR0SF"
"Pandoc", "file converter", "JohnMacFarlane.Pandoc"
"Rufus", "ISO image writer", "9PC3H3V7Q9CH"
"Signal", "messenger", "OpenWhisperSystems.Signal"
"smartmontools", "HDD/SSD utility", "smartmontools.smartmontools"
"Spotify", "audio player", "9NCBCSZSJRSB"
"Typora", "Markdown editor", "Typora.Typora"
"Visual Studio Code", "code editor", "XP9KHM4BK9FZ7Q"
"VLC", "video player", "XPDM1ZW6815MQM"
"Windows Terminal", "console terminal", "9N0DX20HK701"
"WhatsApp", "messenger", "9NKSQGP7F2NH"
"Zoom", "video conference software", "Zoom.Zoom"

1 APPLICATION CATEGORY APPID
2 7-Zip file utility XPDNKVCX4QD2DC
3 Aquile Reader ebook reader 9P08T4JLTQNK
4 CrystalDiskInfo HDD/SSD utility XP8K4RGX25G3GM
5 Dopamine audio player Digimezzo.Dopamine.2
6 Dropbox file sync Dropbox.Dropbox
7 Git Extensions Git client GitExtensionsTeam.GitExtensions
8 Git for Windows source code management Git.Git
9 Google Chrome desktop browser Google.Chrome
10 Greenshot screenshot utility Greenshot.Greenshot
11 grepWin search tool StefansTools.grepWin
12 inSSIDer Wifi tool MetaGeek.inSSIDer
13 IrfanView image viewer 9PJZ3BTL5PV6
14 KeePassXC password manager XP8K2L36VP0QMB
15 Kodi media center 9NBLGGH4T892
16 LibreOffice office suite TheDocumentFoundation.LibreOffice
17 Microsoft Teams messenger XP8BT8DW290MPQ
18 Mozilla Firefox desktop browser 9NZVDKPMR9RD
19 Mozilla Thunderbird email client Mozilla.Thunderbird
20 Mp3tag MP3 tag editor 9NN77TCQ1NC8
21 Netflix video player 9WZDNCRFJ3TJ
22 Notepad++ text editor Notepad++.Notepad++
23 OBS Studio video recorder XPFFH613W8V6LV
24 One Calendar desktop calendar 9WZDNCRDR0SF
25 Pandoc file converter JohnMacFarlane.Pandoc
26 Rufus ISO image writer 9PC3H3V7Q9CH
27 Signal messenger OpenWhisperSystems.Signal
28 smartmontools HDD/SSD utility smartmontools.smartmontools
29 Spotify audio player 9NCBCSZSJRSB
30 Typora Markdown editor Typora.Typora
31 Visual Studio Code code editor XP9KHM4BK9FZ7Q
32 VLC video player XPDM1ZW6815MQM
33 Windows Terminal console terminal 9N0DX20HK701
34 WhatsApp messenger 9NKSQGP7F2NH
35 Zoom video conferencing video conference software Zoom.Zoom

View File

@ -15,19 +15,18 @@
try {
$StopWatch = [system.diagnostics.stopwatch]::startNew()
Write-Host "⏳ (1/34) Loading Data/basic-apps.csv... " -noNewline
Write-Host "⏳ (1/36) Loading Data/basic-apps.csv... " -noNewline
$Table = Import-CSV "$PSScriptRoot/../Data/basic-apps.csv"
$NumEntries = $Table.count
"$NumEntries apps"
"⏳ (2/34) About to install or upgrade:"
""
Write-Host "⏳ (2/36) About to install/upgrade these apps: " -noNewline
foreach($Row in $Table) {
[string]$AppName = $Row.APPLICATION
Write-Host " · $AppName" -NoNewline
Write-Host "$AppName · " -noNewline
}
""
""
"Press <Control> <C> to abort, otherwise the installation will start in 15 seconds..."
"Installation will start in 15 seconds... (otherwise press <Control> <C> to abort)"
Start-Sleep -seconds 15
[int]$Step = 3
@ -44,7 +43,7 @@ try {
}
[int]$Installed = ($NumEntries - $Failed)
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ installed $Installed of $NumEntries applications in $Elapsed sec"
"✔️ installed $Installed of $NumEntries basic apps in $Elapsed sec (use list-updates.ps1 later on to list available updates)"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"