Add checkver definition to many apps (#1119)

* add checkver definitions

* add script to list manifests without checkver definition
This commit is contained in:
Rémy 2016-11-10 03:32:59 +01:00 committed by Luke Sampson
parent 2f8143cf8d
commit 7461df9a33
70 changed files with 308 additions and 70 deletions

View File

@ -4,5 +4,6 @@
"version": "0.29.1", "version": "0.29.1",
"url": "https://kjkpub.s3.amazonaws.com/software/the_silver_searcher/rel/0.29.1-1641/ag.zip", "url": "https://kjkpub.s3.amazonaws.com/software/the_silver_searcher/rel/0.29.1-1641/ag.zip",
"hash": "0f2643b925df66a56df82d419262c88c076ba257ab3a57c77291fce7b4479530", "hash": "0f2643b925df66a56df82d419262c88c076ba257ab3a57c77291fce7b4479530",
"bin": "ag.exe" "bin": "ag.exe",
"checkver": "the_silver_searcher-([\\d.]+).tar.gz"
} }

View File

@ -9,5 +9,9 @@
"env_set": { "env_set": {
"ANT_HOME": "$dir" "ANT_HOME": "$dir"
}, },
"depends": "openjdk" "depends": "openjdk",
"checkver": {
"url": "https://ant.apache.org/bindownload.cgi",
"re": "Currently, Apache Ant ([\\d.]+) is the best"
}
} }

View File

@ -10,5 +10,9 @@
"pre_install": " "pre_install": "
$exe = 'java -jar $env:BFG_HOME\\bfg-1.12.12.jar $args' $exe = 'java -jar $env:BFG_HOME\\bfg-1.12.12.jar $args'
write-output $exe | out-file -filepath $dir\\bfg.ps1 write-output $exe | out-file -filepath $dir\\bfg.ps1
" ",
"checkver": {
"url": "https://search.maven.org/solrsearch/select/?q=g:\"com.madgag\"+AND+a:\"bfg\"&wt=json&json.wrf=?&indent=true",
"re": "\"latestVersion\":\"([\\d.]+)\""
}
} }

View File

@ -19,5 +19,9 @@
"bochsdbg-p4-smp.exe" "bochsdbg-p4-smp.exe"
] ]
} }
},
"checkver": {
"url": "http://bochs.sourceforge.net/getcurrent.html",
"re": "<b>Latest release:<\\/b> Bochs ([\\d.]+)"
} }
} }

View File

@ -8,5 +8,6 @@
"bin\\bzcat.exe", "bin\\bzcat.exe",
"bin\\bzip2.exe", "bin\\bzip2.exe",
"bin\\bzip2recover.exe" "bin\\bzip2recover.exe"
] ],
"checkver": "Version<\\/A><\\/h2>\\s+<p>([\\d.]+)"
} }

View File

@ -17,5 +17,9 @@
["caddy_windows_386.exe", "caddy"] ["caddy_windows_386.exe", "caddy"]
] ]
} }
},
"checkver": {
"url": "https://github.com/mholt/caddy/releases/latest",
"re": "\/releases\/tag\/v([\\d.]+)"
} }
} }

View File

@ -8,5 +8,9 @@
"bin": "bin\\casperjs.exe", "bin": "bin\\casperjs.exe",
"notes": "Requires an installation of phantomjs 1.x "notes": "Requires an installation of phantomjs 1.x
phantom19 is available in the versions bucket (scoop bucket add versions)" phantom19 is available in the versions bucket (scoop bucket add versions)",
"checkver": {
"url": "https://github.com/n1k0/casperjs/releases/latest",
"re": "\/releases\/tag\/([\\d.]+)"
}
} }

View File

@ -3,5 +3,6 @@
"homepage": "https://sites.google.com/a/chromium.org/chromedriver/", "homepage": "https://sites.google.com/a/chromium.org/chromedriver/",
"url": "https://chromedriver.storage.googleapis.com/2.25/chromedriver_win32.zip", "url": "https://chromedriver.storage.googleapis.com/2.25/chromedriver_win32.zip",
"hash": "53e52b247bbed98c67f0057088b482b3aa03fe0f84d7f2bb71ea7527f3988a7c", "hash": "53e52b247bbed98c67f0057088b482b3aa03fe0f84d7f2bb71ea7527f3988a7c",
"bin": "chromedriver.exe" "bin": "chromedriver.exe",
"checkver": "Latest Release: <a href=\"[^\"]+\">ChromeDriver ([\\d.]+)"
} }

View File

@ -5,5 +5,6 @@
"extract_dir": "ctags58", "extract_dir": "ctags58",
"bin": "ctags.exe", "bin": "ctags.exe",
"hash": "e1f5909ec0c7a58fd2149139fa6a1dc532070a3d919dd183671c57a32f8b243d", "hash": "e1f5909ec0c7a58fd2149139fa6a1dc532070a3d919dd183671c57a32f8b243d",
"license": "GPL2" "license": "GPL2",
"checkver": "Version ([\\d.]+)"
} }

View File

@ -5,5 +5,9 @@
"homepage": "http://corte.si/posts/devd/intro/index.html", "homepage": "http://corte.si/posts/devd/intro/index.html",
"hash": "c8d2e728ecdb6b5c863a37527f1517b29c25aca4f5286be9bade2f81ee784e8c", "hash": "c8d2e728ecdb6b5c863a37527f1517b29c25aca4f5286be9bade2f81ee784e8c",
"extract_dir": "devd-0.5-windows64", "extract_dir": "devd-0.5-windows64",
"bin": "devd.exe" "bin": "devd.exe",
"checkver": {
"url": "https://github.com/cortesi/devd/releases/latest",
"re": "\/releases\/tag\/v([\\d.]+)"
}
} }

View File

@ -11,5 +11,9 @@
"pre_install": "Rename-Item @(Get-ChildItem $dir\\docker-compose-*.exe)[0] $dir\\docker-compose.exe", "pre_install": "Rename-Item @(Get-ChildItem $dir\\docker-compose-*.exe)[0] $dir\\docker-compose.exe",
"bin": [ "bin": [
["docker-compose.exe", "docker-compose"] ["docker-compose.exe", "docker-compose"]
] ],
"checkver": {
"url": "https://github.com/docker/compose/releases/latest",
"re": "\/releases\/tag\/([\\d.]+)"
}
} }

View File

@ -15,5 +15,9 @@
"pre_install": "Rename-Item @(Get-ChildItem $dir\\docker-machine-*.exe)[0] $dir\\docker-machine.exe", "pre_install": "Rename-Item @(Get-ChildItem $dir\\docker-machine-*.exe)[0] $dir\\docker-machine.exe",
"bin": [ "bin": [
["docker-machine.exe", "docker-machine"] ["docker-machine.exe", "docker-machine"]
] ],
"checkver": {
"url": "https://github.com/docker/machine/releases/latest",
"re": "\/releases\/tag\/v([\\d.]+)"
}
} }

View File

@ -14,5 +14,6 @@
"DOSBox.exe", "DOSBox.exe",
"SDL.dll", "SDL.dll",
"SDL_net.dll" "SDL_net.dll"
] ],
"checkver": "Latest version:\\s+<a[^>]+>([\\d.]+)"
} }

View File

@ -16,5 +16,9 @@
"doxygen.exe", "doxygen.exe",
"doxyindexer.exe", "doxyindexer.exe",
"doxysearch.cgi.exe" "doxysearch.cgi.exe"
] ],
"checkver": {
"url": "http://www.doxygen.nl/download.html",
"re": "The latest version of doxygen is ([\\d.]+)"
}
} }

View File

@ -9,5 +9,9 @@
"bin\\elixirc.bat", "bin\\elixirc.bat",
"bin\\iex.bat", "bin\\iex.bat",
"bin\\mix.bat" "bin\\mix.bat"
] ],
"checkver": {
"url": "https://github.com/elixir-lang/elixir/releases/latest",
"re": "\/releases\/tag\/v([\\d.]+)"
}
} }

View File

@ -26,5 +26,9 @@
"uninstaller": { "uninstaller": {
"file" : "Uninstall.exe", "file" : "Uninstall.exe",
"args" : ["/S"] "args" : ["/S"]
},
"checkver": {
"url": "http://www.erlang.org/downloads",
"re": "DOWNLOAD\\s+OTP ([\\d.]+)"
} }
} }

View File

@ -5,5 +5,9 @@
"homepage": "https://flowtype.org/", "homepage": "https://flowtype.org/",
"hash": "5bcd5cab59c8c4406273a59df187473e9fd56e0e6a3a8b3de76a48b34412caac", "hash": "5bcd5cab59c8c4406273a59df187473e9fd56e0e6a3a8b3de76a48b34412caac",
"bin": "flow.exe", "bin": "flow.exe",
"extract_dir": "flow" "extract_dir": "flow",
"checkver": {
"url": "https://github.com/facebook/flow/releases/latest",
"re": "\/releases\/tag\/v([\\d.]+)"
}
} }

View File

@ -5,5 +5,9 @@
"hash": "791abc45980ef648d3e064d74417a09b93d93fbff32790d6ee7cf0c9f2167481", "hash": "791abc45980ef648d3e064d74417a09b93d93fbff32790d6ee7cf0c9f2167481",
"bin": [ "bin": [
"bin\\forge.exe" "bin\\forge.exe"
] ],
"checkver": {
"url": "https://github.com/fsharp-editing/Forge/releases/latest",
"re": "\/releases\/tag\/([\\d.]+)"
}
} }

View File

@ -14,5 +14,9 @@
"bin": [ "bin\\gswin32.exe", "bin\\gswin32c.exe" ] "bin": [ "bin\\gswin32.exe", "bin\\gswin32c.exe" ]
} }
}, },
"env_add_path": [ "bin", "lib" ] "env_add_path": [ "bin", "lib" ],
"checkver": {
"url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/latest",
"re": "Ghostscript\\/GhostPDL ([\\d.]+)"
}
} }

View File

@ -14,5 +14,9 @@
} }
finally { finally {
popd popd
}" }",
"checkver": {
"url": "https://github.com/msiemens/PyGitUp/releases/latest",
"re": "\/releases\/tag\/v([\\d.]+)"
}
} }

View File

@ -14,5 +14,9 @@
"extract_dir": "windows-386" "extract_dir": "windows-386"
} }
}, },
"bin": "glide.exe" "bin": "glide.exe",
"checkver": {
"url": "https://github.com/Masterminds/glide/releases/latest",
"re": "\/releases\/tag\/v([\\d.]+)"
}
} }

View File

@ -7,5 +7,9 @@
"bin": [ "bin": [
["gpg2.exe", "gpg", ""], ["gpg2.exe", "gpg", ""],
"gpg2.exe" "gpg2.exe"
] ],
"checkver": {
"url": "https://www.gpg4win.org/get-gpg4win.html",
"re": "Download Gpg4win ([\\d.]+)"
}
} }

View File

@ -6,5 +6,9 @@
"url": "https://services.gradle.org/distributions/gradle-2.14-bin.zip", "url": "https://services.gradle.org/distributions/gradle-2.14-bin.zip",
"extract_dir": "gradle-2.14", "extract_dir": "gradle-2.14",
"bin": "bin\\gradle.bat", "bin": "bin\\gradle.bat",
"depends": "openjdk" "depends": "openjdk",
"checkver": {
"url": "https://gradle.org/gradle-download/",
"re": "Download Gradle ([\\d.]+)"
}
} }

View File

@ -11,5 +11,9 @@
"set_env": { "set_env": {
"GRAILS_HOME": "$dir" "GRAILS_HOME": "$dir"
}, },
"depends": "openjdk" "depends": "openjdk",
"checkver": {
"url": "https://github.com/grails/grails-core/releases/latest",
"re": "\/releases\/tag\/v([\\d.]+)"
}
} }

View File

@ -43,5 +43,9 @@
"bin/tred.exe", "bin/tred.exe",
"bin/twopi.exe", "bin/twopi.exe",
"bin/unflatten.exe" "bin/unflatten.exe"
] ],
"checkver": {
"url": "http://www.graphviz.org/Download_windows.php",
"re": "graphviz-([\\d.]+).msi"
}
} }

View File

@ -1,5 +1,5 @@
{ {
"homepage": "http://groovy.codehaus.org/", "homepage": "http://www.groovy-lang.org/",
"version": "2.4.6", "version": "2.4.6",
"license": "Apache 2.0", "license": "Apache 2.0",
"url": "https://dl.bintray.com/groovy/maven/apache-groovy-binary-2.4.6.zip", "url": "https://dl.bintray.com/groovy/maven/apache-groovy-binary-2.4.6.zip",
@ -18,5 +18,9 @@
"set_env": { "set_env": {
"GROOVY_HOME": "$dir" "GROOVY_HOME": "$dir"
}, },
"depends": "openjdk" "depends": "openjdk",
"checkver": {
"url": "http://www.groovy-lang.org/download.html",
"re": "([\\d.]+) distributions"
}
} }

View File

@ -22,5 +22,9 @@
"bin\\runghc.exe", "bin\\runghc.exe",
"bin\\runhaskell.exe", "bin\\runhaskell.exe",
"lib\\extralibs\\bin\\cabal.exe" "lib\\extralibs\\bin\\cabal.exe"
] ],
"checkver": {
"url": "https://www.haskell.org/platform/windows.html",
"re": "The latest version of the Haskell Platform for Windows is\\s+<strong>([\\d.]+)<\\/strong>"
}
} }

View File

@ -12,5 +12,9 @@
"env_set": { "env_set": {
"HAXEPATH": "$dir" "HAXEPATH": "$dir"
}, },
"depends": "neko" "depends": "neko",
"checkver": {
"url": "http://haxe.org/download/list/",
"re": "The current stable version is <a [^>]+>([\\d.\\-rc]+)"
}
} }

View File

@ -14,5 +14,9 @@
}, },
"bin": [ "bin": [
"bin\\hub.exe" "bin\\hub.exe"
] ],
"checkver": {
"url": "https://github.com/github/hub/releases/latest",
"re": "\/releases\/tag\/v([\\d.]+)"
}
} }

View File

@ -14,5 +14,9 @@
"homepage": "http://gohugo.io", "homepage": "http://gohugo.io",
"bin": [ "bin": [
["hugo.exe", "hugo"] ["hugo.exe", "hugo"]
] ],
"checkver": {
"url": "https://github.com/spf13/hugo/releases/latest",
"re": "\/releases\/tag\/v([\\d.]+)"
}
} }

View File

@ -11,5 +11,9 @@
}, },
"homepage": "http://stedolan.github.io/jq/", "homepage": "http://stedolan.github.io/jq/",
"pre_install": "Rename-Item @(Get-ChildItem $dir\\jq-*.exe)[0] $dir\\jq.exe", "pre_install": "Rename-Item @(Get-ChildItem $dir\\jq-*.exe)[0] $dir\\jq.exe",
"bin": "jq.exe" "bin": "jq.exe",
"checkver": {
"url": "https://github.com/stedolan/jq/releases/latest",
"re": "\/releases\/tag\/jq-([\\d.]+)"
}
} }

View File

@ -14,5 +14,9 @@
"set_env": { "set_env": {
"KOTLIN_HOME": "$dir" "KOTLIN_HOME": "$dir"
}, },
"depends": "openjdk" "depends": "openjdk",
"checkver": {
"url": "https://github.com/JetBrains/kotlin/releases/latest",
"re": "\/releases\/tag\/v([\\d.]+)"
}
} }

View File

@ -5,6 +5,10 @@
"homepage": "https://github.com/technomancy/leiningen", "homepage": "https://github.com/technomancy/leiningen",
"bin": "lein.bat", "bin": "lein.bat",
"hash": "b1316ef41482e0fa10d2487fb5b0d9442db37b7035ed1640cdcb32b5edaf41b6", "hash": "b1316ef41482e0fa10d2487fb5b0d9442db37b7035ed1640cdcb32b5edaf41b6",
"notes": "The command 'lein self-install' is required to complete the installation" "notes": "The command 'lein self-install' is required to complete the installation",
"checkver": {
"url": "https://github.com/technomancy/leiningen/releases/latest",
"re": "\/releases\/tag\/([\\d.]+)"
}
} }

View File

@ -4,5 +4,9 @@
"license": "https://github.com/activescott/lessmsi/raw/master/LICENSE", "license": "https://github.com/activescott/lessmsi/raw/master/LICENSE",
"hash": "ea16da35477aff1ab63d71e0f1c08ca697cad6f7211ccdf7fb8fa2c7206a1ffa", "hash": "ea16da35477aff1ab63d71e0f1c08ca697cad6f7211ccdf7fb8fa2c7206a1ffa",
"url": "https://github.com/activescott/lessmsi/releases/download/v1.4/lessmsi-v1.4.zip", "url": "https://github.com/activescott/lessmsi/releases/download/v1.4/lessmsi-v1.4.zip",
"bin": "lessmsi.exe" "bin": "lessmsi.exe",
"checkver": {
"url": "https://github.com/activescott/lessmsi/releases/latest",
"re": "\/releases\/tag\/v([\\d.]+)"
}
} }

View File

@ -14,5 +14,6 @@
}, },
"installer": {"args": "/S /D=$dir"}, "installer": {"args": "/S /D=$dir"},
"uninstaller": {"file": "Uninstall.exe", "args": "/S"}, "uninstaller": {"file": "Uninstall.exe", "args": "/S"},
"env_add_path": "bin" "env_add_path": "bin",
"checkver": "\\/releases\\/download.html#([\\d.]+)"
} }

View File

@ -1,9 +1,13 @@
{ {
"version": "v5.1.5-51", "version": "5.1.5-51",
"url": "https://github.com/rjpcomputing/luaforwindows/releases/download/v5.1.5-51/LuaForWindows_v5.1.5-51.exe", "url": "https://github.com/rjpcomputing/luaforwindows/releases/download/v5.1.5-51/LuaForWindows_v5.1.5-51.exe",
"homepage": "https://github.com/rjpcomputing/luaforwindows", "homepage": "https://github.com/rjpcomputing/luaforwindows",
"hash": "f56df460eb9717702297a29373334fe9b01bedc5cd24d1380bc29c352ade090b", "hash": "f56df460eb9717702297a29373334fe9b01bedc5cd24d1380bc29c352ade090b",
"innosetup": true, "innosetup": true,
"bin": ["lua.exe", "luac.exe"], "bin": ["lua.exe", "luac.exe"],
"depends": ["innounp"] "depends": ["innounp"],
"checkver": {
"url": "https://github.com/rjpcomputing/luaforwindows/releases/latest",
"re": "\/releases\/tag\/v([\\d.\\-]+)"
}
} }

View File

@ -46,5 +46,9 @@
"bin\\mysql_upgrade_service.exe", "bin\\mysql_upgrade_service.exe",
"bin\\mysql_upgrade_wizard.exe", "bin\\mysql_upgrade_wizard.exe",
"bin\\my_print_defaults.exe" "bin\\my_print_defaults.exe"
] ],
"checkver": {
"url": "https://downloads.mariadb.org/",
"re": "Download ([\\d.]+) Stable"
}
} }

View File

@ -11,5 +11,9 @@
"env_set": { "env_set": {
"M2_HOME": "$dir" "M2_HOME": "$dir"
}, },
"notes": "Maven requires a JDK such as OpenJDK 7 (scoop install openjdk) or Oracle's Java 8 (scoop install oraclejdk). The Oracle JDK requires the Scoop Extras bucket (scoop butcket add extras)." "notes": "Maven requires a JDK such as OpenJDK 7 (scoop install openjdk) or Oracle's Java 8 (scoop install oraclejdk). The Oracle JDK requires the Scoop Extras bucket (scoop butcket add extras).",
"checkver": {
"url": "https://maven.apache.org/download.cgi",
"re": "Apache Maven ([\\d.]+) is the latest release"
}
} }

View File

@ -13,5 +13,6 @@
} }
}, },
"extract_dir": "", "extract_dir": "",
"bin": "mediainfo.exe" "bin": "mediainfo.exe",
"checkver": "version ([\\d.]+)"
} }

View File

@ -5,5 +5,9 @@
"url": "https://github.com/jedisct1/minisign/releases/download/0.7/minisign-win32.zip", "url": "https://github.com/jedisct1/minisign/releases/download/0.7/minisign-win32.zip",
"hash": "2a1cc74a608b24a3475b78b8943125e799c270cc8d0b940cceaec34e8f5e0e33", "hash": "2a1cc74a608b24a3475b78b8943125e799c270cc8d0b940cceaec34e8f5e0e33",
"extract_dir": "minisign-win32", "extract_dir": "minisign-win32",
"bin": "minisign.exe" "bin": "minisign.exe",
"checkver": {
"url": "https://github.com/jedisct1/minisign/releases/latest",
"re": "\/releases\/tag\/([\\d.]+)"
}
} }

View File

@ -1,9 +1,13 @@
{ {
"version": "v0.3", "version": "0.3",
"license": "https://github.com/cortesi/modd/blob/master/LICENSE", "license": "https://github.com/cortesi/modd/blob/master/LICENSE",
"url": "https://github.com/cortesi/modd/releases/download/v0.3/modd-0.3-windows64.zip", "url": "https://github.com/cortesi/modd/releases/download/v0.3/modd-0.3-windows64.zip",
"homepage": "https://corte.si/posts/modd/announce/index.html", "homepage": "https://corte.si/posts/modd/announce/index.html",
"hash": "91be7051e8fd7893192688ff4cc3daec887dc05fc6fa0a6565dd5b5bce374e44", "hash": "91be7051e8fd7893192688ff4cc3daec887dc05fc6fa0a6565dd5b5bce374e44",
"extract_dir": "modd-0.3-windows64", "extract_dir": "modd-0.3-windows64",
"bin": "modd.exe" "bin": "modd.exe",
"checkver": {
"url": "https://github.com/cortesi/modd/releases/latest",
"re": "\/releases\/tag\/v([\\d.]+)"
}
} }

View File

@ -96,5 +96,9 @@
"bin\\xsp.bat", "bin\\xsp.bat",
"bin\\xsp2.bat", "bin\\xsp2.bat",
"bin\\xsp4.bat" "bin\\xsp4.bat"
] ],
"checkver": {
"url": "http://www.mono-project.com/download/",
"re": "The latest Mono release is:\\s+<strong>[^\\(]+\\(([\\d.]+)\\)"
}
} }

View File

@ -9,5 +9,9 @@
["cjpeg.exe", "mozjpeg"], ["cjpeg.exe", "mozjpeg"],
"djpeg.exe", "djpeg.exe",
"jpegtran.exe" "jpegtran.exe"
] ],
"checkver": {
"url": "https://mozjpeg.codelove.de/binaries.html",
"re": "version ([\\d.]+)"
}
} }

View File

@ -37,5 +37,6 @@ cp $dir/my-default.ini $dir/my.ini
echo \"\" | out-file \"$dir/my.ini\" -Encoding UTF8 -Append echo \"\" | out-file \"$dir/my.ini\" -Encoding UTF8 -Append
echo \"[client]\" | out-file \"$dir/my.ini\" -Encoding UTF8 -Append echo \"[client]\" | out-file \"$dir/my.ini\" -Encoding UTF8 -Append
echo \"user=root\" | out-file \"$dir/my.ini\" -Encoding UTF8 -Append echo \"user=root\" | out-file \"$dir/my.ini\" -Encoding UTF8 -Append
" ",
"checkver": "<h1>MySQL Community Server ([\\d.]+)"
} }

View File

@ -5,5 +5,9 @@
"url": "http://nekovm.org/_media/neko-2.0.0-win.zip", "url": "http://nekovm.org/_media/neko-2.0.0-win.zip",
"hash": "66d3a332b670e5890a451c85eb104db4049aa1ea80fc838be493dd13f4869212", "hash": "66d3a332b670e5890a451c85eb104db4049aa1ea80fc838be493dd13f4869212",
"extract_dir": "neko-2.0.0-win", "extract_dir": "neko-2.0.0-win",
"env_add_path": "./" "env_add_path": "./",
"checkver": {
"url": "http://nekovm.org/download",
"re": "Neko ([\\d.]+)"
}
} }

View File

@ -5,5 +5,9 @@
"url": "http://nginx.org/download/nginx-1.11.1.zip", "url": "http://nginx.org/download/nginx-1.11.1.zip",
"hash": "b0020735f7e37dbe81619040af72932444a3577d8c64b89c68a1d65ac33f8f44", "hash": "b0020735f7e37dbe81619040af72932444a3577d8c64b89c68a1d65ac33f8f44",
"extract_dir": "nginx-1.11.1", "extract_dir": "nginx-1.11.1",
"bin": "nginx.exe" "bin": "nginx.exe",
"checkver": {
"url": "https://nginx.org/en/CHANGES",
"re": "Changes with nginx ([\\d.]+)"
}
} }

View File

@ -5,5 +5,6 @@
"url": "http://projects.giacomodrago.com/nikto-win/nikto-2.1.5-win.7z", "url": "http://projects.giacomodrago.com/nikto-win/nikto-2.1.5-win.7z",
"hash": "c70506872670e7c0cb1b497d732a58e19f9e0934e8b32bf212334aed00fca173", "hash": "c70506872670e7c0cb1b497d732a58e19f9e0934e8b32bf212334aed00fca173",
"extract_dir": "nikto-2.1.5", "extract_dir": "nikto-2.1.5",
"bin": "nikto.bat" "bin": "nikto.bat",
"checkver": "Nikto ([\\d.]+)"
} }

View File

@ -18,5 +18,9 @@
# Copy Nimble package # Copy Nimble package
Copy-Item -Recurse $dir\\dist\\nimble\\src\\nimblepkg $dir\\bin Copy-Item -Recurse $dir\\dist\\nimble\\src\\nimblepkg $dir\\bin
", ",
"env_add_path": "bin" "env_add_path": "bin",
"checkver": {
"url": "http://nim-lang.org/download.html",
"re": "nim-([\\d.]+)_x64"
}
} }

View File

@ -6,5 +6,9 @@
"hash": "4221b2cef768de64799077ba83ca9ca28e197415a34257ed8d54f93e899afc4e", "hash": "4221b2cef768de64799077ba83ca9ca28e197415a34257ed8d54f93e899afc4e",
"bin": [ "bin": [
"ninja.exe" "ninja.exe"
] ],
"checkver": {
"url": "https://github.com/ninja-build/ninja/releases/latest",
"re": "\/releases\/tag\/v([\\d.]+)"
}
} }

View File

@ -4,5 +4,9 @@
"license": "Apache 2.0", "license": "Apache 2.0",
"url": "https://dist.nuget.org/win-x86-commandline/v3.4.4/NuGet.exe", "url": "https://dist.nuget.org/win-x86-commandline/v3.4.4/NuGet.exe",
"hash": "c12d583dd1b5447ac905a334262e02718f641fca3877d0b6117fe44674072a27", "hash": "c12d583dd1b5447ac905a334262e02718f641fca3877d0b6117fe44674072a27",
"bin": "NuGet.exe" "bin": "NuGet.exe",
"checkver": {
"url": "https://dist.nuget.org/index.json",
"re": "recommended latest\", \"version\": \"([\\d.]+)\""
}
} }

View File

@ -17,5 +17,9 @@
"post_install": "\"root: $dir `r`narch: 32 `r`nproxy: none `r`noriginalpath: `r`noriginalversion: `r`n\" | Out-File -encoding \"ASCII\" $dir\\settings.txt" "post_install": "\"root: $dir `r`narch: 32 `r`nproxy: none `r`noriginalpath: `r`noriginalversion: `r`n\" | Out-File -encoding \"ASCII\" $dir\\settings.txt"
} }
}, },
"notes":"You'll need to restart powershell/cmd to have it reload Environment Variables so nvm will work correctly" "notes":"You'll need to restart powershell/cmd to have it reload Environment Variables so nvm will work correctly",
"checkver": {
"url": "https://github.com/coreybutler/nvm-windows/releases/latest",
"re": "\/releases\/tag\/([\\d.]+)"
}
} }

View File

@ -10,5 +10,9 @@
"bin\\octave-gui.exe", "bin\\octave-gui.exe",
"bin\\octave-cli.exe", "bin\\octave-cli.exe",
"bin\\octave-config.exe" "bin\\octave-config.exe"
] ],
"checkver": {
"url": "https://www.gnu.org/software/octave/download.html",
"re": "GNU Octave ([\\d.]+)"
}
} }

View File

@ -12,5 +12,9 @@
"env_add_path": "bin", "env_add_path": "bin",
"env_set": { "env_set": {
"JAVA_HOME": "$dir" "JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://github.com/ojdkbuild/ojdkbuild/releases/latest",
"re": "\/releases\/tag\/([\\d.\\-]+)"
} }
} }

View File

@ -5,5 +5,6 @@
"url": "https://sourceforge.net/projects/optipng/files/OptiPNG/optipng-0.7.6/optipng-0.7.6-win32.zip", "url": "https://sourceforge.net/projects/optipng/files/OptiPNG/optipng-0.7.6/optipng-0.7.6-win32.zip",
"hash": "0012ec30ee5292e1fd19e0f8c45de4cc291fb5872c5bc83355c17e0b6ce662f7", "hash": "0012ec30ee5292e1fd19e0f8c45de4cc291fb5872c5bc83355c17e0b6ce662f7",
"extract_dir": "optipng-0.7.6-win32", "extract_dir": "optipng-0.7.6-win32",
"bin": "optipng.exe" "bin": "optipng.exe",
"checkver": "([\\d.]+)<\\/b><\\/font> \\(stable\\)"
} }

View File

@ -17,5 +17,9 @@
,"pcre2test.exe" ,"pcre2test.exe"
,[ "pcre2grep.exe", "pcregrep" ] ,[ "pcre2grep.exe", "pcregrep" ]
,[ "pcre2test.exe", "pcretest" ] ,[ "pcre2test.exe", "pcretest" ]
] ],
"checkver": {
"url": "https://github.com/rivy/PCRE/releases/latest",
"re": "\/releases\/tag\/([\\d.]+)"
}
} }

View File

@ -5,5 +5,6 @@
"url": "https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk_server-2.02-win-setup.exe", "url": "https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk_server-2.02-win-setup.exe",
"hash": "cc8f6a43fc91026bb739ad0ad9a124c24750d6127662fb3638ec1d44403aabd2", "hash": "cc8f6a43fc91026bb739ad0ad9a124c24750d6127662fb3638ec1d44403aabd2",
"innosetup": true, "innosetup": true,
"bin": "bin\\pdftk.exe" "bin": "bin\\pdftk.exe",
"checkver": "pdftk_server-([\\d.]+)-win-setup.exe"
} }

View File

@ -28,5 +28,9 @@
'importing pester for current session...' 'importing pester for current session...'
iex \"$import\" iex \"$import\"
" ",
"checkver": {
"url": "https://github.com/pester/pester/releases/latest",
"re": "\/releases\/tag\/([\\d.]+)"
}
} }

View File

@ -5,5 +5,9 @@
"hash": "d9fb05623d6b26d3654d008eab3adafd1f6350433dfd16138c46161f42c7dcc8", "hash": "d9fb05623d6b26d3654d008eab3adafd1f6350433dfd16138c46161f42c7dcc8",
"url": "https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-windows.zip", "url": "https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-windows.zip",
"extract_dir": "phantomjs-2.1.1-windows", "extract_dir": "phantomjs-2.1.1-windows",
"bin": "bin\\phantomjs.exe" "bin": "bin\\phantomjs.exe",
"checkver": {
"url": "http://phantomjs.org/download.html",
"re": "phantomjs-([\\d.]+)-windows.zip"
}
} }

View File

@ -54,5 +54,9 @@
"bin\\vacuumdb.exe", "bin\\vacuumdb.exe",
"bin\\vacuumlo.exe", "bin\\vacuumlo.exe",
"bin\\zic.exe" "bin\\zic.exe"
] ],
"checkver": {
"url": "http://www.enterprisedb.com/products-services-training/pgbindownload",
"re": "<b>Version ([\\d.]+)"
}
} }

View File

@ -19,5 +19,9 @@
"shortcuts": [ "shortcuts": [
[ "GRacket.exe", "GRacket" ], [ "GRacket.exe", "GRacket" ],
[ "DrRacket.exe", "DrRacket" ] [ "DrRacket.exe", "DrRacket" ]
] ],
"checkver": {
"url": "https://download.racket-lang.org/",
"re": "Version ([\\d.]+)"
}
} }

View File

@ -12,5 +12,9 @@
"hash": "cb76a0be9ded0225be46d9cbeb604f37b70073adb0c9058d91ca55b62c9c528b" "hash": "cb76a0be9ded0225be46d9cbeb604f37b70073adb0c9058d91ca55b62c9c528b"
} }
}, },
"bin": "rg.exe" "bin": "rg.exe",
"checkver": {
"url": "https://github.com/BurntSushi/ripgrep/releases/latest",
"re": "\/releases\/tag\/([\\d.]+)"
}
} }

View File

@ -5,5 +5,9 @@
"url": "https://www.itefix.net/dl/cwRsync_5.4.1_x86_Free.zip", "url": "https://www.itefix.net/dl/cwRsync_5.4.1_x86_Free.zip",
"hash": "a200c7f269311cdaf68610a15d0e4891b80a6e21e8e981ac7afad44df79596f6", "hash": "a200c7f269311cdaf68610a15d0e4891b80a6e21e8e981ac7afad44df79596f6",
"extract_dir": "cwRsync_5.4.1_x86_Free", "extract_dir": "cwRsync_5.4.1_x86_Free",
"bin": "rsync.exe" "bin": "rsync.exe",
"checkver": {
"url": "https://www.itefix.net/content/cwrsync-free-edition",
"re": "cwRsync_([\\d.]+)_x86"
}
} }

View File

@ -7,5 +7,9 @@
"extract_dir": "sbt", "extract_dir": "sbt",
"bin": [ "bin": [
"bin\\sbt.bat" "bin\\sbt.bat"
] ],
"checkver": {
"url": "http://www.scala-sbt.org/download.html",
"re": "\\/sbt/([\\d.]+)\\/"
}
} }

View File

@ -15,5 +15,9 @@
"set_env": { "set_env": {
"SCALA_HOME": "$dir" "SCALA_HOME": "$dir"
}, },
"depends": "openjdk" "depends": "openjdk",
"checkver": {
"url": "http://www.scala-lang.org/download/",
"re": "Download Scala ([\\d.]+)"
}
} }

View File

@ -4,7 +4,8 @@
"extract_dir": "Scholdoc", "extract_dir": "Scholdoc",
"url": "http://scholarlymarkdown.com/scholdoc-distribution/windows/scholdoc-0.1.3-alpha-windows.msi", "url": "http://scholarlymarkdown.com/scholdoc-distribution/windows/scholdoc-0.1.3-alpha-windows.msi",
"depends": "", "depends": "",
"homepage": "https://github.com/timtylin/scholdoc", "homepage": "http://scholdoc.scholarlymarkdown.com/",
"hash": "e58036686c3c05db4a50d5fabd875eaa33aff2b0dd4d930c6bc2067c2bcd2b86", "hash": "e58036686c3c05db4a50d5fabd875eaa33aff2b0dd4d930c6bc2067c2bcd2b86",
"bin": "scholdoc.exe" "bin": "scholdoc.exe",
"checkver": "<strong>Current stable version:<\\/strong> ([\\d.]+)"
} }

View File

@ -5,5 +5,9 @@
"url": "http://chocolatey.org/api/v2/package/ScriptCs/0.13.2?fn=/dl.zip", "url": "http://chocolatey.org/api/v2/package/ScriptCs/0.13.2?fn=/dl.zip",
"hash": "b0e24268e5e5258cd2f26bacfccb75427884cb00435358b724fbf15d5fb38083", "hash": "b0e24268e5e5258cd2f26bacfccb75427884cb00435358b724fbf15d5fb38083",
"extract_dir": "tools", "extract_dir": "tools",
"bin": "scriptcs.exe" "bin": "scriptcs.exe",
"checkver": {
"url": "https://github.com/scriptcs/scriptcs/releases/latest",
"re": "\/releases\/tag\/v([\\d.]+)"
}
} }

View File

@ -8,5 +8,9 @@
"bin": [ "bin": [
"bin\\sy.bat", "bin\\sy.bat",
"bin\\syncany.bat" "bin\\syncany.bat"
] ],
"checkver": {
"url": "https://github.com/syncany/syncany/releases/latest",
"re": "\/releases\/tag\/v([\\d.]+)"
}
} }

View File

@ -11,5 +11,9 @@
"libwebp-0.5.1-windows-x64\\bin\\gif2webp.exe", "libwebp-0.5.1-windows-x64\\bin\\gif2webp.exe",
"libwebp-0.5.1-windows-x64\\bin\\vwebp.exe", "libwebp-0.5.1-windows-x64\\bin\\vwebp.exe",
"libwebp-0.5.1-windows-x64\\bin\\webpmux.exe" "libwebp-0.5.1-windows-x64\\bin\\webpmux.exe"
] ],
"checkver": {
"url": "https://developers.google.com/speed/webp/download",
"re": "\\/libwebp-([\\d].+)-windows-x86.zip"
}
} }

View File

@ -25,5 +25,6 @@
} }
}, },
"bin": "wget.exe", "bin": "wget.exe",
"post_install": "\"ca_certificate=$dir\\cacert.pem\" | out-file $dir\\wget.ini -encoding default" "post_install": "\"ca_certificate=$dir\\cacert.pem\" | out-file $dir\\wget.ini -encoding default",
"checkver": "<title>GNU Wget ([\\d.]+) for Windows"
} }

View File

@ -21,5 +21,6 @@
"bin_i686\\xzdec.exe" "bin_i686\\xzdec.exe"
] ]
} }
} },
"checkver": "<h3>Stable<\\/h3>\\s+<p>\\s+([\\d.]+) was released"
} }