Improve PowerShell because it's ugly.
For Windows 10: virtualenvwrapper-win
For Linux: virtualenvwrapper
If you are not working with python or not using virtualenvs you can remove the
workon
function from Microsoft.PowerShell_profile.ps1
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force
iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
choco install git.install -y
Install-PackageProvider NuGet -MinimumVersion '2.8.5.201' -Force
Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
Install-Module Get-ChildItemColor -Scope CurrentUser
Or for updating
Update-Module powershellget
Update-Module posh-git
Update-Module oh-my-posh
Update-Module Get-ChildItemColor
Git clone this project and copy the contents to ...\Documents\WindowsPowerShell
.
Add the following to user's PATH in environment variables
...\Documents\WindowsPowerShell\Tools\ColorTool
Wherever your Documents
folder is located. e.g.
C:\Users\BGBRWR\Documents\WindowsPowerShell\Tools\ColorTool
Add the following to User Variables in environment variables
WORKON_HOME C:\Repositories\Envs
Or wherever you want virtualenvwrapper to put your virtualenvs. By default, this is %USERPROFILE%\Envs.
Change font to DejaVuSansMono
.
You can change colors with ColorTool.
colortool -b 'seti'
Extra themes are already included. You can review them here.
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
"terminal.integrated.fontFamily": "DejaVuSansMono",
"terminal.integrated.fontSize": 16
- Austin Walker - Initial work - PowerShellSettings