mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-02-14 17:49:53 +00:00
18 lines
502 B
Bash
18 lines
502 B
Bash
#!/bin/sh
|
|
set -e
|
|
set -u
|
|
|
|
__install_psscriptanalyzer() {
|
|
echo "Checking for pwsh (PowerShell Core)..."
|
|
if ! command -v pwsh > /dev/null; then
|
|
"$HOME/.local/bin/webi" pwsh
|
|
export PATH="$HOME/.local/opt/pwsh:$PATH"
|
|
pwsh -V
|
|
fi
|
|
|
|
pwsh -Command "Install-Module -Name PSScriptAnalyzer -Scope CurrentUser -AllowClobber"
|
|
pwsh -Command 'Get-InstalledModule -Name PSScriptAnalyzer | Select-Object -Property "Name", "Version" | Format-List'
|
|
}
|
|
|
|
__install_psscriptanalyzer
|