The main point of this was to get GitHub Codespaces to work with PowerShell.
The installation will:
- Use
install.sh
as the entry point for Codespaces which will install PowerShell and runinstall.ps1
- The
install.ps1
will setup all the symbolic links and install and invoke PSDepend - PSDepend will install the dependencies listed in the requirements.psd1
Since the CurrentUser
profiles are stored in ~/.config/powershell
,
the install script symlinks this directory and the profiles are picked up automatically when you launch PowerShell.