1 if(-Not(Test-Path -Path ~/.installed)) {
2 New-Item -ItemType Directory -Path ~/.installed
5 if(-Not(Test-Path -Path ~/.installed/dev)) {
6 choco install docker-desktop
7 choco install powershell-core
8 choco install make # Install GNU Make for Windows
9 choco install act-cli # GitHub action runner
10 # PowerShell git aware prompt
11 PowerShellGet\Install-Module posh-git -Scope CurrentUser -Force
12 New-Item -ItemType File -Path ~/.installed/dev
15 if(-Not(Test-Path -Path ~/.ssh/id_rsa.pub)) {
17 gpg --full-generate-key
20 Get-ChildItem -Path ~/.installed