4 Setup my Windows PowerShell environment.
10 Relies heavily on the Chocolatey package manager.
15 # [Parameter(Mandatory=$true, HelpMessage="Install Development Tools")]
17 # [Parameter(Mandatory=$true, HelpMessage="Install Modeling Tools")]
19 # [Parameter(Mandatory=$true, HelpMessage="Install Vim")]
21 # [Parameter(Mandatory=$true, HelpMessage="Setup PowerShell Profile")]
23 [switch]$fav_ps_modules
27 Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
29 ## Always Install Chocolatey if missing
30 $testchoco = powershell choco -v
32 Write-Output "Seems Chocolatey is not installed, installing now..."
33 Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
36 # OWASP ZAP for web application security scanning
41 ## TODO: Can I set this via command line: chrome://flags/#enable-force-dark
45 New-Item -ItemType File -Path $doneFlagFile
48 # ArchiMate for enterprise modeling
67 Write-Host "Reminder: Need to install these modules with admin escalation."
68 ./install/admin/favorite-ps-modules.ps1