mirror of
				https://github.com/cmderdev/cmder.git
				synced 2025-10-31 09:22:15 +08:00 
			
		
		
		
	Merge pull request #1441 from pyranja/fix-psget-clobbering
Avoid clobbering Install-Module
This commit is contained in:
		
							
								
								
									
										6
									
								
								vendor/profile.ps1
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/profile.ps1
									
									
									
									
										vendored
									
									
								
							| @@ -17,10 +17,14 @@ if(!$PSScriptRoot) { | ||||
|     $PSScriptRoot = Split-Path $Script:MyInvocation.MyCommand.Path | ||||
| } | ||||
|  | ||||
| # do not load bundled psget if a module installer is already available | ||||
| # -> recent PowerShell versions include PowerShellGet out of the box | ||||
| $moduleInstallerAvailable = [bool](Get-Command -Name 'Install-Module' -ErrorAction SilentlyContinue | Out-Null) | ||||
|  | ||||
| # Add Cmder modules directory to the autoload path. | ||||
| $CmderModulePath = Join-path $PSScriptRoot "psmodules/" | ||||
|  | ||||
| if( -not $env:PSModulePath.Contains($CmderModulePath) ){ | ||||
| if(-not $moduleInstallerAvailable -and -not $env:PSModulePath.Contains($CmderModulePath) ){ | ||||
|     $env:PSModulePath = $env:PSModulePath.Insert(0, "$CmderModulePath;") | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user