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.
- Install brew.
- Install chezmoi
- Init chezmoi
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)
brew install chezmoi
chezmoi init TravisEz13
brew bundle install