{ "homepage": "https://unbound.net/", "version": "1.7.3", "license": "BSD-3-Clause", "architecture": { "64bit": { "url": "https://unbound.net/downloads/unbound-1.7.3.zip", "hash": "3a3e0cfa412b4189831040e670db83da14b932c4e334d0ef98a593de2570fa06" }, "32bit": { "url": "https://unbound.net/downloads/unbound-1.7.3-w32.zip", "hash": "34fd2155749765c6b115967eebf3245574c0e5294061bc0faf40774d4c9a9598" } }, "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": "\\(currently ([\\d.]+)\\)" }, "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\" " }