mirror of
				https://github.com/ScoopInstaller/Main.git
				synced 2025-11-03 23:31:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			53 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
{
 | 
						|
    "homepage": "https://unbound.net/",
 | 
						|
    "version": "1.9.1",
 | 
						|
    "license": "BSD-3-Clause",
 | 
						|
    "architecture": {
 | 
						|
        "64bit": {
 | 
						|
            "url": "https://unbound.net/downloads/unbound-1.9.1.zip",
 | 
						|
            "hash": "7b37194eab44f2ca00c6557f1fffd9375ff14a38c4ed917f7cba1e710a626b38"
 | 
						|
        },
 | 
						|
        "32bit": {
 | 
						|
            "url": "https://unbound.net/downloads/unbound-1.9.1-w32.zip",
 | 
						|
            "hash": "4fbf6323db806b99bacefeb4753b9c906c3eefc9a5dc3d53f82549468e0d7192"
 | 
						|
        }
 | 
						|
    },
 | 
						|
    "bin": [
 | 
						|
        "unbound.ps1",
 | 
						|
        "create_unbound_ad_servers.cmd",
 | 
						|
        "unbound_cache.cmd",
 | 
						|
        "unbound-control-setup.cmd"
 | 
						|
    ],
 | 
						|
    "persist": "service.conf",
 | 
						|
    "suggest": {
 | 
						|
        "openssl": [
 | 
						|
            "openssl",
 | 
						|
            "openssl10x"
 | 
						|
        ],
 | 
						|
        "wget": "wget"
 | 
						|
    },
 | 
						|
    "checkver": {
 | 
						|
        "url": "https://unbound.net/download.html",
 | 
						|
        "re": "Unbound ([\\d.]+) \\(Current version\\)"
 | 
						|
    },
 | 
						|
    "autoupdate": {
 | 
						|
        "architecture": {
 | 
						|
            "64bit": {
 | 
						|
                "url": "https://unbound.net/downloads/unbound-$version.zip"
 | 
						|
            },
 | 
						|
            "32bit": {
 | 
						|
                "url": "https://unbound.net/downloads/unbound-$version-w32.zip"
 | 
						|
            }
 | 
						|
        },
 | 
						|
        "hash": {
 | 
						|
            "url": "$url.sha256"
 | 
						|
        }
 | 
						|
    },
 | 
						|
    "pre_install": "echo \"if (`$args.count -eq 0) {`n `t`Start-Process -WorkingDirectory `\"`$psscriptroot`\" -f unbound.exe  -a '-c service.conf'-WindowStyle Hidden`n`tWrite-Host -F Green `\"Unbound started in background.``nRun 'ps -n unbound' to show the processes``nRun 'kill -n unbound' to stop the processes`\"`n} else {`n`t& `$psscriptroot @args `n}\" | out-file $dir\\unbound.ps1",
 | 
						|
    "post_install": [
 | 
						|
        "(gc \"$dir\\create_unbound_ad_servers.cmd\").Replace('C:\\Program Files (x86)', (convert-path \"$dir\\..\")).replace('%prefix%\\Unbound', '%prefix%\\current') | sc \"$dir\\create_unbound_ad_servers.cmd\"",
 | 
						|
        "(gc \"$dir\\unbound_cache.cmd\").Replace('C:\\Program Files (x86)', (convert-path \"$dir\\..\")).replace('%prefix%\\Unbound', '%prefix%\\current') | sc \"$dir\\unbound_cache.cmd\"",
 | 
						|
        "(gc \"$dir\\unbound-control-setup.cmd\").Replace('C:\\Program Files', (convert-path \"$dir\\..\")).replace('%prefix%\\Unbound', '%prefix%\\current') | sc \"$dir\\unbound-control-setup.cmd\""
 | 
						|
    ]
 | 
						|
}
 |