mirror of
				https://github.com/shivammathur/setup-php.git
				synced 2025-10-31 23:36:21 +07:00 
			
		
		
		
	Use releases instead of tags to download PowerShell PhpManager
I just started to publish PhpManager to GitHub Releases too
This commit is contained in:
		 Michele Locati
					Michele Locati
				
			
				
					committed by
					
						 Shivam Mathur
						Shivam Mathur
					
				
			
			
				
	
			
			
			 Shivam Mathur
						Shivam Mathur
					
				
			
						parent
						
							1444e002ab
						
					
				
				
					commit
					29d99c6866
				
			| @ -45,13 +45,15 @@ Function Add-ToProfile { | ||||
|  | ||||
| Function Install-PhpManager() { | ||||
|   $repo = "mlocati/powershell-phpmanager" | ||||
|   $zip_file = "$php_dir\PhpManager.zip" | ||||
|   $tag = (Invoke-RestMethod https://api.github.com/repos/$repo/tags)[0].Name | ||||
|   $module_path = "$php_dir\PhpManager\powershell-phpmanager-$tag\PhpManager" | ||||
|   $tag = (Invoke-RestMethod https://api.github.com/repos/$repo/releases/latest).tag_name | ||||
|   $module_path = "$bin_dir\PhpManager\powershell-phpmanager-$tag\PhpManager\PhpManager.psm1" | ||||
|   if(-not (Test-Path $module_path -PathType Leaf)) { | ||||
|     $zip_file = "$bin_dir\PhpManager.zip" | ||||
|     Invoke-WebRequest -UseBasicParsing -Uri https://github.com/$repo/archive/$tag.zip -OutFile $zip_file | ||||
|   Expand-Archive -Path $zip_file -DestinationPath $php_dir\PhpManager -Force | ||||
|     Expand-Archive -Path $zip_file -DestinationPath $bin_dir\PhpManager -Force | ||||
|   } | ||||
|   Import-Module $module_path | ||||
|   Add-ToProfile $current_profile "PhpManager" "Import-Module $module_path" | ||||
|   Add-ToProfile $current_profile 'powershell-phpmanager' "Import-Module $module_path" | ||||
| } | ||||
|  | ||||
| Function Add-Extension { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user