diff --git a/Microsoft.PowerShell_profile.ps1 b/Microsoft.PowerShell_profile.ps1 index e9792b5..938e299 100644 --- a/Microsoft.PowerShell_profile.ps1 +++ b/Microsoft.PowerShell_profile.ps1 @@ -23,7 +23,7 @@ Set-PSReadLineKeyHandler -Key DownArrow -Function HistorySearchForward Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete Set-PSReadlineOption -BellStyle None -# kube +# kube / helm if (Get-Command kubectl -ErrorAction SilentlyContinue) { kubectl completion powershell | Out-String | Invoke-Expression } diff --git a/Modules/posh-venv/posh-venv.psm1 b/Modules/posh-venv/posh-venv.psm1 index 2d147de..d6f7976 100644 --- a/Modules/posh-venv/posh-venv.psm1 +++ b/Modules/posh-venv/posh-venv.psm1 @@ -36,6 +36,9 @@ function venv { if (Test-Path "$env:WORKON_HOME/$venv/Scripts/activate.ps1") { & "$env:WORKON_HOME/$venv/Scripts/activate.ps1" } + elseif (Test-Path (Join-Path $PWD $venv)) { + & "$venv/Scripts/activate.ps1" + } elseif ((!$venv -Or !$venv.Trim()) -And (Test-Path "venv/Scripts/activate.ps1")) { & "venv/Scripts/activate.ps1" }