Oh-My-Zsh creates a .zshrc that can override default configuration values, then calls the main script rather than including the entire prompt in the .zshrc. We should use a similar approach so we can do things like auto-update checks, config overrides, and better project organization.
I believe the way to do this is to create an actual PowerShell module that gets called by the Microsoft.PowerShell_profile.ps1 script when the shell is opened. This would also let us use PsGet for distribution and updates.
Oh-My-Zsh creates a .zshrc that can override default configuration values, then calls the main script rather than including the entire prompt in the .zshrc. We should use a similar approach so we can do things like auto-update checks, config overrides, and better project organization.
I believe the way to do this is to create an actual PowerShell module that gets called by the Microsoft.PowerShell_profile.ps1 script when the shell is opened. This would also let us use PsGet for distribution and updates.