mirror of
				https://github.com/ScoopInstaller/Main.git
				synced 2025-11-03 23:31:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
{
 | 
						|
    "description": "Pester is a test and mock framework for PowerShell.",
 | 
						|
    "version": "4.7.3",
 | 
						|
    "license": "Apache-2.0",
 | 
						|
    "url": "https://github.com/pester/pester/archive/4.7.3.tar.gz",
 | 
						|
    "homepage": "https://github.com/pester/Pester",
 | 
						|
    "hash": "d841decaf611ed968dbdbf983480a53c055e1ce8460cc9c6a3db3afbc6db2c68",
 | 
						|
    "extract_dir": "pester-4.7.3",
 | 
						|
    "bin": "bin\\pester.bat",
 | 
						|
    "post_install": [
 | 
						|
        "$import = \"try { `$null = gcm pester -ea stop; import-module `\"$dir\\pester.psm1`\" } catch { }\"",
 | 
						|
        "",
 | 
						|
        "if($profile) {",
 | 
						|
        "    'adding pester to powershell profile...'",
 | 
						|
        "    if(!(test-path $profile)) {",
 | 
						|
        "        'powershell profile doesn''t exist. creating...'",
 | 
						|
        "        $profile_dir = split-path $profile",
 | 
						|
        "        if(!(test-path $profile_dir)) { mkdir $profile_dir > $null }",
 | 
						|
        "        '' > $profile",
 | 
						|
        "    }",
 | 
						|
        "",
 | 
						|
        "    $text = get-content $profile",
 | 
						|
        "    if (($text | sls 'pester') -eq $null) {",
 | 
						|
        "        $new_profile = @($text) + $import",
 | 
						|
        "        $new_profile > $profile",
 | 
						|
        "        success 'pester added to powershell profile.'",
 | 
						|
        "    }",
 | 
						|
        "} else { warn 'no powershell profile found. the pester module will not be imported each session.' }",
 | 
						|
        "",
 | 
						|
        "'importing pester for current session...'",
 | 
						|
        "iex \"$import\""
 | 
						|
    ],
 | 
						|
    "checkver": "github",
 | 
						|
    "autoupdate": {
 | 
						|
        "url": "https://github.com/pester/pester/archive/$version.tar.gz",
 | 
						|
        "extract_dir": "pester-$version"
 | 
						|
    }
 | 
						|
}
 |