diff --git a/vendor/profile.ps1 b/vendor/profile.ps1 index 20dc528..fd94530 100644 --- a/vendor/profile.ps1 +++ b/vendor/profile.ps1 @@ -4,19 +4,23 @@ # !!! THIS FILE IS OVERWRITTEN WHEN CMDER IS UPDATED # !!! Use "%CMDER_ROOT%\config\user-profile.ps1" to add your own startup commands -# We do this for Powershell as Admin Sessions because CMDER_ROOT is not beng set. -if (! $ENV:CMDER_ROOT ) { - $ENV:CMDER_ROOT = resolve-path( $ENV:ConEmuDir + "\..\.." ) -} - -# Remove trailing '\' -$ENV:CMDER_ROOT = (($ENV:CMDER_ROOT).trimend("\")) - # Compatibility with PS major versions <= 2 if(!$PSScriptRoot) { $PSScriptRoot = Split-Path $Script:MyInvocation.MyCommand.Path } +# We do this for Powershell as Admin Sessions because CMDER_ROOT is not beng set. +if (! $ENV:CMDER_ROOT ) { + if ( $ENV:ConEmuDir ) { + $ENV:CMDER_ROOT = resolve-path( $ENV:ConEmuDir + "\..\.." ) + } else { + $ENV:CMDER_ROOT = resolve-path( $PSScriptRoot + "\.." ) + } +} + +# Remove trailing '\' +$ENV:CMDER_ROOT = (($ENV:CMDER_ROOT).trimend("\")) + # Add Cmder modules directory to the autoload path. $CmderModulePath = Join-path $PSScriptRoot "psmodules/"