diff --git a/data/templates/New.md b/data/templates/New.md index de7becdd..3bf6f713 100644 --- a/data/templates/New.md +++ b/data/templates/New.md @@ -5,3 +5,6 @@ Some introductory words... 1. Do this... 2. Do that... + + +Copyright © 2025 Joe Doe. All Rights Reserved. diff --git a/data/templates/New.ps1 b/data/templates/New.ps1 index 50897422..b104e30e 100755 --- a/data/templates/New.ps1 +++ b/data/templates/New.ps1 @@ -14,7 +14,7 @@ ← enter URL to additional information here #> -#requires -version 4 +#requires -version 5.1 param() # ← enter script parameters here diff --git a/scripts/install-audacity.ps1 b/scripts/install-audacity.ps1 index 8eba58b8..3ede109f 100755 --- a/scripts/install-audacity.ps1 +++ b/scripts/install-audacity.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Audacity, please wait..." diff --git a/scripts/install-basic-apps.ps1 b/scripts/install-basic-apps.ps1 index 4b67a2e1..ec1a727b 100755 --- a/scripts/install-basic-apps.ps1 +++ b/scripts/install-basic-apps.ps1 @@ -16,6 +16,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { $stopWatch = [system.diagnostics.stopwatch]::startNew() diff --git a/scripts/install-basic-snaps.ps1 b/scripts/install-basic-snaps.ps1 index e6758649..434e1783 100755 --- a/scripts/install-basic-snaps.ps1 +++ b/scripts/install-basic-snaps.ps1 @@ -12,6 +12,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { $StopWatch = [system.diagnostics.stopwatch]::startNew() if (!$IsLinux) { throw "Only Linux currently support snaps" } diff --git a/scripts/install-calibre-server.ps1 b/scripts/install-calibre-server.ps1 index bf98226b..0b505576 100755 --- a/scripts/install-calibre-server.ps1 +++ b/scripts/install-calibre-server.ps1 @@ -21,7 +21,7 @@ Author: Markus Fleschutz | License: CC0 #> -#Requires -RunAsAdministrator +#requires -version 5.1 -RunAsAdministrator param([int]$port = 8099, [string]$mediaFolder = "/opt/Calibre Library", [string]$userDB = "/opt/CalibreUsers.sqlite", [string]$logfile = "/opt/CalibreServer.log") diff --git a/scripts/install-chocolatey.ps1 b/scripts/install-chocolatey.ps1 index dbd3119b..7377b629 100755 --- a/scripts/install-chocolatey.ps1 +++ b/scripts/install-chocolatey.ps1 @@ -11,7 +11,7 @@ Author: Markus Fleschutz | License: CC0 #> -#Requires -RunAsAdministrator +#requires -version 5.1 -RunAsAdministrator try { [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072 diff --git a/scripts/install-chrome.ps1 b/scripts/install-chrome.ps1 index f45b0b08..c1a220cf 100755 --- a/scripts/install-chrome.ps1 +++ b/scripts/install-chrome.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Google Chrome, please wait..." diff --git a/scripts/install-crystal-disk-info.ps1 b/scripts/install-crystal-disk-info.ps1 index 510fda6d..62513e25 100755 --- a/scripts/install-crystal-disk-info.ps1 +++ b/scripts/install-crystal-disk-info.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "⏳ Installing CrystalDiskInfo from Microsoft Store, please wait..." $stopWatch = [system.diagnostics.stopwatch]::startNew() diff --git a/scripts/install-crystal-disk-mark.ps1 b/scripts/install-crystal-disk-mark.ps1 index 7571b816..dc80ddd1 100755 --- a/scripts/install-crystal-disk-mark.ps1 +++ b/scripts/install-crystal-disk-mark.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing CrystalDiskMark, please wait..." diff --git a/scripts/install-discord.ps1 b/scripts/install-discord.ps1 index 50bfc566..a03e21ca 100755 --- a/scripts/install-discord.ps1 +++ b/scripts/install-discord.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Discord, please wait..." diff --git a/scripts/install-edge.ps1 b/scripts/install-edge.ps1 index c7667baf..7e9060b9 100755 --- a/scripts/install-edge.ps1 +++ b/scripts/install-edge.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Microsoft Edge, please wait..." diff --git a/scripts/install-edit.ps1 b/scripts/install-edit.ps1 old mode 100644 new mode 100755 index bafe378f..d7273c0b --- a/scripts/install-edit.ps1 +++ b/scripts/install-edit.ps1 @@ -13,6 +13,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { $stopWatch = [system.diagnostics.stopwatch]::startNew() diff --git a/scripts/install-evcc.ps1 b/scripts/install-evcc.ps1 index 4c4d77bc..2dccdd13 100755 --- a/scripts/install-evcc.ps1 +++ b/scripts/install-evcc.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { $stopWatch = [system.diagnostics.stopwatch]::startNew() diff --git a/scripts/install-firefox.ps1 b/scripts/install-firefox.ps1 index 70ef9e5a..073430a8 100755 --- a/scripts/install-firefox.ps1 +++ b/scripts/install-firefox.ps1 @@ -13,6 +13,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { $stopWatch = [system.diagnostics.stopwatch]::startNew() "⏳ Installing Mozilla Firefox from Microsoft Store..." diff --git a/scripts/install-fonts.ps1 b/scripts/install-fonts.ps1 index c65d14b2..ab88312a 100755 --- a/scripts/install-fonts.ps1 +++ b/scripts/install-fonts.ps1 @@ -1,3 +1,5 @@ +#requires -version 5.1 + param( [string]$sourceFolder = "" ) diff --git a/scripts/install-git-extensions.ps1 b/scripts/install-git-extensions.ps1 index 75aeff1c..f6faf9e8 100755 --- a/scripts/install-git-extensions.ps1 +++ b/scripts/install-git-extensions.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Git Extensions, please wait..." diff --git a/scripts/install-git-for-windows.ps1 b/scripts/install-git-for-windows.ps1 index 77770b8d..19201d64 100755 --- a/scripts/install-git-for-windows.ps1 +++ b/scripts/install-git-for-windows.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Git for Windows, please wait..." diff --git a/scripts/install-github-cli.ps1 b/scripts/install-github-cli.ps1 index 396c012d..75c25afd 100755 --- a/scripts/install-github-cli.ps1 +++ b/scripts/install-github-cli.ps1 @@ -13,6 +13,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "⏳ Installing GitHub CLI..." $stopWatch = [system.diagnostics.stopwatch]::startNew() diff --git a/scripts/install-gitlab.ps1 b/scripts/install-gitlab.ps1 index 7db765fb..3e31edcb 100755 --- a/scripts/install-gitlab.ps1 +++ b/scripts/install-gitlab.ps1 @@ -1,3 +1,4 @@ +#requires -version 5.1 "1. Install and configure the necessary dependencies" & sudo apt-get update diff --git a/scripts/install-h2static.ps1 b/scripts/install-h2static.ps1 index 6d9ef0a5..86ac7604 100755 --- a/scripts/install-h2static.ps1 +++ b/scripts/install-h2static.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + param([int]$port = 8070, [string]$pathToMedia = "/media/") try { diff --git a/scripts/install-irfanview.ps1 b/scripts/install-irfanview.ps1 index d3271d41..6a47b25d 100755 --- a/scripts/install-irfanview.ps1 +++ b/scripts/install-irfanview.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing IrfanView, please wait..." diff --git a/scripts/install-jenkins-agent.ps1 b/scripts/install-jenkins-agent.ps1 index a46e9a5d..b05657cc 100755 --- a/scripts/install-jenkins-agent.ps1 +++ b/scripts/install-jenkins-agent.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + param([string]$installDir = "/opt/jenkins-agent", [string]$jenkinsURL = "", [string]$secretKey = "") try { diff --git a/scripts/install-knot-resolver.ps1 b/scripts/install-knot-resolver.ps1 index d1bd11e4..11640dc9 100755 --- a/scripts/install-knot-resolver.ps1 +++ b/scripts/install-knot-resolver.ps1 @@ -11,7 +11,7 @@ Author: Markus Fleschutz | License: CC0 #> -#Requires -RunAsAdministrator +#requires -version 5.1 -RunAsAdministrator try { $StopWatch = [system.diagnostics.stopwatch]::startNew() diff --git a/scripts/install-microsoft-teams.ps1 b/scripts/install-microsoft-teams.ps1 index 4c2065e5..25f6a1bf 100755 --- a/scripts/install-microsoft-teams.ps1 +++ b/scripts/install-microsoft-teams.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Microsoft Teams, please wait..." diff --git a/scripts/install-mini-dlna.ps1 b/scripts/install-mini-dlna.ps1 index 3ab7dc64..d55bd5b3 100755 --- a/scripts/install-mini-dlna.ps1 +++ b/scripts/install-mini-dlna.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { $stopWatch = [system.diagnostics.stopwatch]::startNew() diff --git a/scripts/install-netflix.ps1 b/scripts/install-netflix.ps1 index a2775be2..62887a31 100755 --- a/scripts/install-netflix.ps1 +++ b/scripts/install-netflix.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Netflix, please wait..." diff --git a/scripts/install-obs-studio.ps1 b/scripts/install-obs-studio.ps1 index 31b81ff6..89d8ee18 100755 --- a/scripts/install-obs-studio.ps1 +++ b/scripts/install-obs-studio.ps1 @@ -11,7 +11,7 @@ Author: Markus Fleschutz | License: CC0 #> -#Requires -RunAsAdministrator +#requires -version 5.1 -RunAsAdministrator try { $StopWatch = [system.diagnostics.stopwatch]::startNew() diff --git a/scripts/install-octoprint.ps1 b/scripts/install-octoprint.ps1 index 1bd055ed..cb7b9899 100755 --- a/scripts/install-octoprint.ps1 +++ b/scripts/install-octoprint.ps1 @@ -1,4 +1,5 @@ - +#requires -version 5.1 + try { "⏳ Installing OctoPrint (snap 'octoprint-pfs', channel 'edge')..." diff --git a/scripts/install-one-calendar.ps1 b/scripts/install-one-calendar.ps1 index 10ce0901..e5cbb7d2 100755 --- a/scripts/install-one-calendar.ps1 +++ b/scripts/install-one-calendar.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing One Calendar, please wait..." diff --git a/scripts/install-opera-browser.ps1 b/scripts/install-opera-browser.ps1 index 82904651..0385796e 100755 --- a/scripts/install-opera-browser.ps1 +++ b/scripts/install-opera-browser.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Opera Browser, please wait..." diff --git a/scripts/install-opera-gx.ps1 b/scripts/install-opera-gx.ps1 index 63f7e9a7..89f00d30 100755 --- a/scripts/install-opera-gx.ps1 +++ b/scripts/install-opera-gx.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Opera GX, please wait..." diff --git a/scripts/install-paint-3d.ps1 b/scripts/install-paint-3d.ps1 index 6d87e439..8345d73e 100755 --- a/scripts/install-paint-3d.ps1 +++ b/scripts/install-paint-3d.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Paint 3D, please wait..." diff --git a/scripts/install-power-toys.ps1 b/scripts/install-power-toys.ps1 index d5439f1e..c109d709 100755 --- a/scripts/install-power-toys.ps1 +++ b/scripts/install-power-toys.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Microsoft Powertoys, please wait..." diff --git a/scripts/install-powershell.ps1 b/scripts/install-powershell.ps1 index 79f7e2ac..66d7fea9 100755 --- a/scripts/install-powershell.ps1 +++ b/scripts/install-powershell.ps1 @@ -23,6 +23,8 @@ Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-powershell.ps1') } -daily" #> +#requires -version 5.1 + [CmdletBinding(DefaultParameterSetName = "Daily")] param( [Parameter(ParameterSetName = "Daily")] diff --git a/scripts/install-rufus.ps1 b/scripts/install-rufus.ps1 index 380f80c7..ee5f7891 100755 --- a/scripts/install-rufus.ps1 +++ b/scripts/install-rufus.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Rufus, please wait..." diff --git a/scripts/install-salesforce-cli.ps1 b/scripts/install-salesforce-cli.ps1 index e257961b..97023547 100755 --- a/scripts/install-salesforce-cli.ps1 +++ b/scripts/install-salesforce-cli.ps1 @@ -12,6 +12,8 @@ Author: Gavin R. McDavitt #> +#requires -version 5.1 + try { # Define the URL of the Salesforce CLI installer $url = "https://developer.salesforce.com/media/salesforce-cli/sf/channels/stable/sf-x64.exe" @@ -33,4 +35,4 @@ try { } catch { Write-Output "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" exit 1 -} \ No newline at end of file +} diff --git a/scripts/install-scoop.ps1 b/scripts/install-scoop.ps1 index f3513ffc..fd6ccae0 100755 --- a/scripts/install-scoop.ps1 +++ b/scripts/install-scoop.ps1 @@ -1 +1,2 @@ +#requires -version 5.1 Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression diff --git a/scripts/install-signal-cli.ps1 b/scripts/install-signal-cli.ps1 index 8747ba51..2df06a9c 100755 --- a/scripts/install-signal-cli.ps1 +++ b/scripts/install-signal-cli.ps1 @@ -14,6 +14,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + param([string]$Version = "") try { diff --git a/scripts/install-skype.ps1 b/scripts/install-skype.ps1 index 87b48ba8..9e8217d2 100755 --- a/scripts/install-skype.ps1 +++ b/scripts/install-skype.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Skype, please wait..." diff --git a/scripts/install-spotify.ps1 b/scripts/install-spotify.ps1 index 91c1d9ae..cf70a6e4 100755 --- a/scripts/install-spotify.ps1 +++ b/scripts/install-spotify.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Spotify, please wait..." diff --git a/scripts/install-ssh-client.ps1 b/scripts/install-ssh-client.ps1 index cc467f45..c6ddd579 100755 --- a/scripts/install-ssh-client.ps1 +++ b/scripts/install-ssh-client.ps1 @@ -11,7 +11,7 @@ Author: Markus Fleschutz | License: CC0 #> -#Requires -RunAsAdministrator +#requires -version 5.1 -RunAsAdministrator try { $StopWatch = [system.diagnostics.stopwatch]::startNew() diff --git a/scripts/install-ssh-server.ps1 b/scripts/install-ssh-server.ps1 index 38a60362..e6dc9df4 100755 --- a/scripts/install-ssh-server.ps1 +++ b/scripts/install-ssh-server.ps1 @@ -11,7 +11,7 @@ Author: Markus Fleschutz | License: CC0 #> -#Requires -RunAsAdministrator +#requires -version 5.1 -RunAsAdministrator try { $StopWatch = [system.diagnostics.stopwatch]::startNew() diff --git a/scripts/install-syncthing.ps1 b/scripts/install-syncthing.ps1 index 019cf614..a6ea7b8e 100755 --- a/scripts/install-syncthing.ps1 +++ b/scripts/install-syncthing.ps1 @@ -14,6 +14,8 @@ https://github.com/fleschutz/PowerShell #> +#requires -version 5.1 + try { $stopWatch = [system.diagnostics.stopwatch]::startNew() diff --git a/scripts/install-thunderbird.ps1 b/scripts/install-thunderbird.ps1 index 6d1b33c9..74ab6b08 100755 --- a/scripts/install-thunderbird.ps1 +++ b/scripts/install-thunderbird.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Mozilla Thunderbird, please wait..." diff --git a/scripts/install-twitter.ps1 b/scripts/install-twitter.ps1 index 87cdb19f..fa2102bf 100755 --- a/scripts/install-twitter.ps1 +++ b/scripts/install-twitter.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Twitter, please wait..." diff --git a/scripts/install-unbound-server.ps1 b/scripts/install-unbound-server.ps1 index 911feae9..a797a310 100755 --- a/scripts/install-unbound-server.ps1 +++ b/scripts/install-unbound-server.ps1 @@ -11,7 +11,7 @@ Author: Markus Fleschutz | License: CC0 #> -#Requires -RunAsAdministrator +#requires -version 5.1 -RunAsAdministrator try { $StopWatch = [system.diagnostics.stopwatch]::startNew() diff --git a/scripts/install-updates.ps1 b/scripts/install-updates.ps1 index 1d4e2575..9bc36c10 100755 --- a/scripts/install-updates.ps1 +++ b/scripts/install-updates.ps1 @@ -18,6 +18,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { $stopWatch = [system.diagnostics.stopwatch]::startNew() diff --git a/scripts/install-visual-studio-code.ps1 b/scripts/install-visual-studio-code.ps1 index f1dfc0d4..5dc21751 100755 --- a/scripts/install-visual-studio-code.ps1 +++ b/scripts/install-visual-studio-code.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Visual Studio Code, please wait..." diff --git a/scripts/install-vivaldi.ps1 b/scripts/install-vivaldi.ps1 index 4c821809..022d6747 100755 --- a/scripts/install-vivaldi.ps1 +++ b/scripts/install-vivaldi.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Vivaldi, please wait..." diff --git a/scripts/install-vlc.ps1 b/scripts/install-vlc.ps1 index 493de6eb..6733ae00 100755 --- a/scripts/install-vlc.ps1 +++ b/scripts/install-vlc.ps1 @@ -13,6 +13,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "⏳ Installing VLC media player from WinGet..." $stopWatch = [system.diagnostics.stopwatch]::startNew() diff --git a/scripts/install-windows-terminal.ps1 b/scripts/install-windows-terminal.ps1 index 6f7fde51..9f485ae5 100755 --- a/scripts/install-windows-terminal.ps1 +++ b/scripts/install-windows-terminal.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Windows Terminal, please wait..." diff --git a/scripts/install-wsl.ps1 b/scripts/install-wsl.ps1 index 06b189d2..57e10034 100755 --- a/scripts/install-wsl.ps1 +++ b/scripts/install-wsl.ps1 @@ -11,7 +11,7 @@ Author: Markus Fleschutz | License: CC0 #> -#Requires -RunAsAdministrator +#requires -version 5.1 -RunAsAdministrator try { $StopWatch = [system.diagnostics.stopwatch]::startNew() diff --git a/scripts/install-zoom.ps1 b/scripts/install-zoom.ps1 index 7f873e3f..a54fe59d 100755 --- a/scripts/install-zoom.ps1 +++ b/scripts/install-zoom.ps1 @@ -11,6 +11,8 @@ Author: Markus Fleschutz | License: CC0 #> +#requires -version 5.1 + try { "Installing Zoom, please wait..."