diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000000000..2a6483b4f822d
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,21 @@
+# EditorConfig (is awesome): http://EditorConfig.org
+
+# * top-most EditorConfig file
+root = true
+
+# default style settings
+[*]
+charset = utf-8
+end_of_line = crlf
+indent_size = 4
+indent_style = space
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+[*.{bat,cmd,[Bb][Aa][Tt],[Cc][Mm][Dd]]
+# DOS/Win *requires* BAT/CMD files to have CRLF newlines
+end_of_line = crlf
+
+[[Mm]akefile{,.*}]
+# TAB-style indentation
+indent_style = tab
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000000000..06b5169ac250b
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,2 @@
+# retain windows line-endings in case checked out on mac or linux
+* text eol=crlf
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000..270c5a3b94d71
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+*~
+._*
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
new file mode 100644
index 0000000000000..a9056e417edf1
--- /dev/null
+++ b/.vscode/extensions.json
@@ -0,0 +1,6 @@
+{
+ "recommendations": [
+ "EditorConfig.EditorConfig",
+ "ms-vscode.PowerShell"
+ ]
+}
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000000000..25d5de5ca528f
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,14 @@
+{
+ "json.schemas": [
+ {
+ "url": "https://raw.githubusercontent.com/lukesampson/scoop/master/schema.json",
+ "fileMatch": [
+ "bucket/*.json"
+ ]
+ }
+ ],
+ "files.exclude": {
+ "**/.git": true,
+ "**/.DS_Store": true
+ }
+}
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000000000..68a49daad8ff7
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,24 @@
+This is free and unencumbered software released into the public domain.
+
+Anyone is free to copy, modify, publish, use, compile, sell, or
+distribute this software, either in source code form or as a compiled
+binary, for any purpose, commercial or non-commercial, and by any
+means.
+
+In jurisdictions that recognize copyright laws, the author or authors
+of this software dedicate any and all copyright interest in the
+software to the public domain. We make this dedication for the benefit
+of the public at large and to the detriment of our heirs and
+successors. We intend this dedication to be an overt act of
+relinquishment in perpetuity of all present and future rights to this
+software under copyright law.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+For more information, please refer to
diff --git a/README.md b/README.md
new file mode 100644
index 0000000000000..a364d0f6c96ce
--- /dev/null
+++ b/README.md
@@ -0,0 +1,8 @@
+# Scoop Main
+
+Core manifests for [Scoop](https://scoop.sh), the Windows command-line installer.
+
+How do I install these manifests?
+---------------------------------
+
+Just `scoop install `. This is the default bucket for Scoop and is added by default.
diff --git a/appveyor.yml b/appveyor.yml
new file mode 100644
index 0000000000000..b5d09574d067d
--- /dev/null
+++ b/appveyor.yml
@@ -0,0 +1,35 @@
+version: '{branch}-{build}'
+branches:
+ only:
+ - master
+build: off
+deploy: off
+clone_depth: 2
+environment:
+ scoop: C:\projects\scoop
+ scoop_home: C:\projects\scoop
+ matrix:
+ - PowerShell: 5
+ - PowerShell: 6
+cache:
+ - '%USERPROFILE%\Documents\WindowsPowerShell\Modules -> appveyor.yml'
+init:
+ - ps: (Get-PSProvider 'FileSystem').Home = 'C:\projects\'
+ - ps: if(!(Test-Path "$env:SCOOP")) { git clone -q --depth=1 "https://github.com/lukesampson/scoop" "$env:SCOOP" }
+matrix:
+ fast_finish: true
+for:
+- matrix:
+ only:
+ - PowerShell: 5
+ install:
+ - ps: . "$env:SCOOP_HOME\test\bin\init.ps1"
+ test_script:
+ - ps: . "$env:SCOOP_HOME\test\bin\test.ps1" -TestPath "$env:APPVEYOR_BUILD_FOLDER"
+- matrix:
+ only:
+ - PowerShell: 6
+ install:
+ - pwsh: . "$env:SCOOP_HOME\test\bin\init.ps1"
+ test_script:
+ - pwsh: . "$env:SCOOP_HOME\test\bin\test.ps1" -TestPath "$env:APPVEYOR_BUILD_FOLDER"
diff --git a/bin/auto-pr.ps1 b/bin/auto-pr.ps1
new file mode 100644
index 0000000000000..ada15b51a2e28
--- /dev/null
+++ b/bin/auto-pr.ps1
@@ -0,0 +1,9 @@
+param(
+ # overwrite upstream param
+ [String]$upstream = "scoopinstaller/scoop-core:master"
+)
+
+if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = resolve-path (split-path (split-path (scoop which scoop))) }
+$autopr = "$env:SCOOP_HOME/bin/auto-pr.ps1"
+$dir = "$psscriptroot/../bucket" # checks the parent dir
+Invoke-Expression -command "$autopr -dir $dir -upstream $upstream $($args | ForEach-Object { "$_ " })"
diff --git a/bin/checkurls.ps1 b/bin/checkurls.ps1
new file mode 100644
index 0000000000000..dd695e89013b9
--- /dev/null
+++ b/bin/checkurls.ps1
@@ -0,0 +1,4 @@
+if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = resolve-path (split-path (split-path (scoop which scoop))) }
+$checkurls = "$env:SCOOP_HOME/bin/checkurls.ps1"
+$dir = "$psscriptroot/../bucket" # checks the parent dir
+Invoke-Expression -command "$checkurls -dir $dir $($args | ForEach-Object { "$_ " })"
diff --git a/bin/checkver.ps1 b/bin/checkver.ps1
new file mode 100644
index 0000000000000..688b9dc305f65
--- /dev/null
+++ b/bin/checkver.ps1
@@ -0,0 +1,4 @@
+if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = resolve-path (split-path (split-path (scoop which scoop))) }
+$checkver = "$env:SCOOP_HOME/bin/checkver.ps1"
+$dir = "$psscriptroot/../bucket" # checks the parent dir
+Invoke-Expression -command "$checkver -dir $dir $($args | ForEach-Object { "$_ " })"
diff --git a/bin/formatjson.ps1 b/bin/formatjson.ps1
new file mode 100644
index 0000000000000..ae0098c227bfa
--- /dev/null
+++ b/bin/formatjson.ps1
@@ -0,0 +1,4 @@
+if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = resolve-path (split-path (split-path (scoop which scoop))) }
+$formatjson = "$env:SCOOP_HOME/bin/formatjson.ps1"
+$path = "$psscriptroot/../bucket" # checks the parent dir
+Invoke-Expression -command "$formatjson -path $path $($args | ForEach-Object { "$_ " })"
diff --git a/bin/missing-checkver.ps1 b/bin/missing-checkver.ps1
new file mode 100644
index 0000000000000..77f1bcbed5949
--- /dev/null
+++ b/bin/missing-checkver.ps1
@@ -0,0 +1,4 @@
+if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = resolve-path (split-path (split-path (scoop which scoop))) }
+$missing_checkver = "$env:SCOOP_HOME/bin/missing-checkver.ps1"
+$dir = "$psscriptroot/../bucket" # checks the parent dir
+Invoke-Expression -command "$missing_checkver -dir $dir $($args | ForEach-Object { "$_ " })"
diff --git a/bin/test.ps1 b/bin/test.ps1
new file mode 100644
index 0000000000000..71d4032b3a9b4
--- /dev/null
+++ b/bin/test.ps1
@@ -0,0 +1,4 @@
+#requires -Modules @{ ModuleName = 'Pester'; ModuleVersion = '4.4.0' }
+
+if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = resolve-path (split-path (split-path (scoop which scoop))) }
+Invoke-Pester "$psscriptroot/.."
diff --git a/7zip.json b/bucket/7zip.json
similarity index 100%
rename from 7zip.json
rename to bucket/7zip.json
diff --git a/ack.json b/bucket/ack.json
similarity index 100%
rename from ack.json
rename to bucket/ack.json
diff --git a/acmesharp.json b/bucket/acmesharp.json
similarity index 100%
rename from acmesharp.json
rename to bucket/acmesharp.json
diff --git a/adb.json b/bucket/adb.json
similarity index 100%
rename from adb.json
rename to bucket/adb.json
diff --git a/ag.json b/bucket/ag.json
similarity index 100%
rename from ag.json
rename to bucket/ag.json
diff --git a/ahoy.json b/bucket/ahoy.json
similarity index 100%
rename from ahoy.json
rename to bucket/ahoy.json
diff --git a/allure.json b/bucket/allure.json
similarity index 100%
rename from allure.json
rename to bucket/allure.json
diff --git a/ammonite.json b/bucket/ammonite.json
similarity index 100%
rename from ammonite.json
rename to bucket/ammonite.json
diff --git a/annie.json b/bucket/annie.json
similarity index 100%
rename from annie.json
rename to bucket/annie.json
diff --git a/ant.json b/bucket/ant.json
similarity index 100%
rename from ant.json
rename to bucket/ant.json
diff --git a/apache.json b/bucket/apache.json
similarity index 100%
rename from apache.json
rename to bucket/apache.json
diff --git a/apex.json b/bucket/apex.json
similarity index 100%
rename from apex.json
rename to bucket/apex.json
diff --git a/apngasm.json b/bucket/apngasm.json
similarity index 100%
rename from apngasm.json
rename to bucket/apngasm.json
diff --git a/aria2.json b/bucket/aria2.json
similarity index 100%
rename from aria2.json
rename to bucket/aria2.json
diff --git a/armclient.json b/bucket/armclient.json
similarity index 100%
rename from armclient.json
rename to bucket/armclient.json
diff --git a/armor.json b/bucket/armor.json
similarity index 100%
rename from armor.json
rename to bucket/armor.json
diff --git a/artifact.json b/bucket/artifact.json
similarity index 100%
rename from artifact.json
rename to bucket/artifact.json
diff --git a/asciidoctorj.json b/bucket/asciidoctorj.json
similarity index 100%
rename from asciidoctorj.json
rename to bucket/asciidoctorj.json
diff --git a/astyle.json b/bucket/astyle.json
similarity index 100%
rename from astyle.json
rename to bucket/astyle.json
diff --git a/atomicparsley.json b/bucket/atomicparsley.json
similarity index 100%
rename from atomicparsley.json
rename to bucket/atomicparsley.json
diff --git a/autoit.json b/bucket/autoit.json
similarity index 100%
rename from autoit.json
rename to bucket/autoit.json
diff --git a/aws-iam-authenticator.json b/bucket/aws-iam-authenticator.json
similarity index 100%
rename from aws-iam-authenticator.json
rename to bucket/aws-iam-authenticator.json
diff --git a/aws-vault.json b/bucket/aws-vault.json
similarity index 100%
rename from aws-vault.json
rename to bucket/aws-vault.json
diff --git a/aws.json b/bucket/aws.json
similarity index 100%
rename from aws.json
rename to bucket/aws.json
diff --git a/axel.json b/bucket/axel.json
similarity index 100%
rename from axel.json
rename to bucket/axel.json
diff --git a/bat.json b/bucket/bat.json
similarity index 100%
rename from bat.json
rename to bucket/bat.json
diff --git a/bazel.json b/bucket/bazel.json
similarity index 100%
rename from bazel.json
rename to bucket/bazel.json
diff --git a/bfg.json b/bucket/bfg.json
similarity index 100%
rename from bfg.json
rename to bucket/bfg.json
diff --git a/blat.json b/bucket/blat.json
similarity index 100%
rename from blat.json
rename to bucket/blat.json
diff --git a/blink1-tool.json b/bucket/blink1-tool.json
similarity index 100%
rename from blink1-tool.json
rename to bucket/blink1-tool.json
diff --git a/bochs.json b/bucket/bochs.json
similarity index 100%
rename from bochs.json
rename to bucket/bochs.json
diff --git a/boxes.json b/bucket/boxes.json
similarity index 100%
rename from boxes.json
rename to bucket/boxes.json
diff --git a/brotli.json b/bucket/brotli.json
similarity index 100%
rename from brotli.json
rename to bucket/brotli.json
diff --git a/buffalo.json b/bucket/buffalo.json
similarity index 100%
rename from buffalo.json
rename to bucket/buffalo.json
diff --git a/busybox.json b/bucket/busybox.json
similarity index 100%
rename from busybox.json
rename to bucket/busybox.json
diff --git a/bzip2.json b/bucket/bzip2.json
similarity index 100%
rename from bzip2.json
rename to bucket/bzip2.json
diff --git a/cacert.json b/bucket/cacert.json
similarity index 100%
rename from cacert.json
rename to bucket/cacert.json
diff --git a/caddy.json b/bucket/caddy.json
similarity index 100%
rename from caddy.json
rename to bucket/caddy.json
diff --git a/cake.json b/bucket/cake.json
similarity index 100%
rename from cake.json
rename to bucket/cake.json
diff --git a/casperjs.json b/bucket/casperjs.json
similarity index 100%
rename from casperjs.json
rename to bucket/casperjs.json
diff --git a/ccat.json b/bucket/ccat.json
similarity index 100%
rename from ccat.json
rename to bucket/ccat.json
diff --git a/cdrtools.json b/bucket/cdrtools.json
similarity index 100%
rename from cdrtools.json
rename to bucket/cdrtools.json
diff --git a/cfr.json b/bucket/cfr.json
similarity index 100%
rename from cfr.json
rename to bucket/cfr.json
diff --git a/chroma.json b/bucket/chroma.json
similarity index 100%
rename from chroma.json
rename to bucket/chroma.json
diff --git a/chromedriver.json b/bucket/chromedriver.json
similarity index 100%
rename from chromedriver.json
rename to bucket/chromedriver.json
diff --git a/cht.json b/bucket/cht.json
similarity index 100%
rename from cht.json
rename to bucket/cht.json
diff --git a/clink.json b/bucket/clink.json
similarity index 100%
rename from clink.json
rename to bucket/clink.json
diff --git a/cloak.json b/bucket/cloak.json
similarity index 100%
rename from cloak.json
rename to bucket/cloak.json
diff --git a/cloc.json b/bucket/cloc.json
similarity index 100%
rename from cloc.json
rename to bucket/cloc.json
diff --git a/cmake.json b/bucket/cmake.json
similarity index 100%
rename from cmake.json
rename to bucket/cmake.json
diff --git a/cmder-full.json b/bucket/cmder-full.json
similarity index 100%
rename from cmder-full.json
rename to bucket/cmder-full.json
diff --git a/cmder.json b/bucket/cmder.json
similarity index 100%
rename from cmder.json
rename to bucket/cmder.json
diff --git a/cobalt.json b/bucket/cobalt.json
similarity index 100%
rename from cobalt.json
rename to bucket/cobalt.json
diff --git a/cockroachdb.json b/bucket/cockroachdb.json
similarity index 100%
rename from cockroachdb.json
rename to bucket/cockroachdb.json
diff --git a/colortool.json b/bucket/colortool.json
similarity index 100%
rename from colortool.json
rename to bucket/colortool.json
diff --git a/composer.json b/bucket/composer.json
similarity index 100%
rename from composer.json
rename to bucket/composer.json
diff --git a/concfg.json b/bucket/concfg.json
similarity index 100%
rename from concfg.json
rename to bucket/concfg.json
diff --git a/consul.json b/bucket/consul.json
similarity index 100%
rename from consul.json
rename to bucket/consul.json
diff --git a/coreutils.json b/bucket/coreutils.json
similarity index 100%
rename from coreutils.json
rename to bucket/coreutils.json
diff --git a/coursier.json b/bucket/coursier.json
similarity index 100%
rename from coursier.json
rename to bucket/coursier.json
diff --git a/cowsay.json b/bucket/cowsay.json
similarity index 100%
rename from cowsay.json
rename to bucket/cowsay.json
diff --git a/cppcheck.json b/bucket/cppcheck.json
similarity index 100%
rename from cppcheck.json
rename to bucket/cppcheck.json
diff --git a/cscope.json b/bucket/cscope.json
similarity index 100%
rename from cscope.json
rename to bucket/cscope.json
diff --git a/csvtosql.json b/bucket/csvtosql.json
similarity index 100%
rename from csvtosql.json
rename to bucket/csvtosql.json
diff --git a/ctags.json b/bucket/ctags.json
similarity index 100%
rename from ctags.json
rename to bucket/ctags.json
diff --git a/curl.json b/bucket/curl.json
similarity index 100%
rename from curl.json
rename to bucket/curl.json
diff --git a/cutter.json b/bucket/cutter.json
similarity index 100%
rename from cutter.json
rename to bucket/cutter.json
diff --git a/cygwin.json b/bucket/cygwin.json
similarity index 100%
rename from cygwin.json
rename to bucket/cygwin.json
diff --git a/dark.json b/bucket/dark.json
similarity index 100%
rename from dark.json
rename to bucket/dark.json
diff --git a/dart.json b/bucket/dart.json
similarity index 100%
rename from dart.json
rename to bucket/dart.json
diff --git a/datamash.json b/bucket/datamash.json
similarity index 100%
rename from datamash.json
rename to bucket/datamash.json
diff --git a/dd.json b/bucket/dd.json
similarity index 100%
rename from dd.json
rename to bucket/dd.json
diff --git a/ddev.json b/bucket/ddev.json
similarity index 100%
rename from ddev.json
rename to bucket/ddev.json
diff --git a/deno.json b/bucket/deno.json
similarity index 100%
rename from deno.json
rename to bucket/deno.json
diff --git a/dep.json b/bucket/dep.json
similarity index 100%
rename from dep.json
rename to bucket/dep.json
diff --git a/devd.json b/bucket/devd.json
similarity index 100%
rename from devd.json
rename to bucket/devd.json
diff --git a/diffutils.json b/bucket/diffutils.json
similarity index 100%
rename from diffutils.json
rename to bucket/diffutils.json
diff --git a/dig.json b/bucket/dig.json
similarity index 100%
rename from dig.json
rename to bucket/dig.json
diff --git a/digdag.json b/bucket/digdag.json
similarity index 100%
rename from digdag.json
rename to bucket/digdag.json
diff --git a/direnv.json b/bucket/direnv.json
similarity index 100%
rename from direnv.json
rename to bucket/direnv.json
diff --git a/dirhash.json b/bucket/dirhash.json
similarity index 100%
rename from dirhash.json
rename to bucket/dirhash.json
diff --git a/dive.json b/bucket/dive.json
similarity index 100%
rename from dive.json
rename to bucket/dive.json
diff --git a/dmd.json b/bucket/dmd.json
similarity index 100%
rename from dmd.json
rename to bucket/dmd.json
diff --git a/docfx.json b/bucket/docfx.json
similarity index 100%
rename from docfx.json
rename to bucket/docfx.json
diff --git a/docker-compose.json b/bucket/docker-compose.json
similarity index 100%
rename from docker-compose.json
rename to bucket/docker-compose.json
diff --git a/docker-machine.json b/bucket/docker-machine.json
similarity index 100%
rename from docker-machine.json
rename to bucket/docker-machine.json
diff --git a/docker-nightly.json b/bucket/docker-nightly.json
similarity index 100%
rename from docker-nightly.json
rename to bucket/docker-nightly.json
diff --git a/docker.json b/bucket/docker.json
similarity index 100%
rename from docker.json
rename to bucket/docker.json
diff --git a/doctl.json b/bucket/doctl.json
similarity index 100%
rename from doctl.json
rename to bucket/doctl.json
diff --git a/dokka.json b/bucket/dokka.json
similarity index 100%
rename from dokka.json
rename to bucket/dokka.json
diff --git a/dos2unix.json b/bucket/dos2unix.json
similarity index 100%
rename from dos2unix.json
rename to bucket/dos2unix.json
diff --git a/dosbox.json b/bucket/dosbox.json
similarity index 100%
rename from dosbox.json
rename to bucket/dosbox.json
diff --git a/dotnet-sdk.json b/bucket/dotnet-sdk.json
similarity index 100%
rename from dotnet-sdk.json
rename to bucket/dotnet-sdk.json
diff --git a/dotnet.json b/bucket/dotnet.json
similarity index 100%
rename from dotnet.json
rename to bucket/dotnet.json
diff --git a/doxygen.json b/bucket/doxygen.json
similarity index 100%
rename from doxygen.json
rename to bucket/doxygen.json
diff --git a/draft.json b/bucket/draft.json
similarity index 100%
rename from draft.json
rename to bucket/draft.json
diff --git a/drone.json b/bucket/drone.json
similarity index 100%
rename from drone.json
rename to bucket/drone.json
diff --git a/duplicacy.json b/bucket/duplicacy.json
similarity index 100%
rename from duplicacy.json
rename to bucket/duplicacy.json
diff --git a/dvc.json b/bucket/dvc.json
similarity index 100%
rename from dvc.json
rename to bucket/dvc.json
diff --git a/edgedriver.json b/bucket/edgedriver.json
similarity index 100%
rename from edgedriver.json
rename to bucket/edgedriver.json
diff --git a/editorconfig.json b/bucket/editorconfig.json
similarity index 100%
rename from editorconfig.json
rename to bucket/editorconfig.json
diff --git a/elixir.json b/bucket/elixir.json
similarity index 100%
rename from elixir.json
rename to bucket/elixir.json
diff --git a/elm.json b/bucket/elm.json
similarity index 100%
rename from elm.json
rename to bucket/elm.json
diff --git a/empty-recycle-bin.json b/bucket/empty-recycle-bin.json
similarity index 100%
rename from empty-recycle-bin.json
rename to bucket/empty-recycle-bin.json
diff --git a/erlang.json b/bucket/erlang.json
similarity index 100%
rename from erlang.json
rename to bucket/erlang.json
diff --git a/eventstore.json b/bucket/eventstore.json
similarity index 100%
rename from eventstore.json
rename to bucket/eventstore.json
diff --git a/exercism.json b/bucket/exercism.json
similarity index 100%
rename from exercism.json
rename to bucket/exercism.json
diff --git a/exiftool.json b/bucket/exiftool.json
similarity index 100%
rename from exiftool.json
rename to bucket/exiftool.json
diff --git a/faas-cli.json b/bucket/faas-cli.json
similarity index 100%
rename from faas-cli.json
rename to bucket/faas-cli.json
diff --git a/far.json b/bucket/far.json
similarity index 100%
rename from far.json
rename to bucket/far.json
diff --git a/fd.json b/bucket/fd.json
similarity index 100%
rename from fd.json
rename to bucket/fd.json
diff --git a/ffmpeg-nightly.json b/bucket/ffmpeg-nightly.json
similarity index 100%
rename from ffmpeg-nightly.json
rename to bucket/ffmpeg-nightly.json
diff --git a/ffmpeg.json b/bucket/ffmpeg.json
similarity index 100%
rename from ffmpeg.json
rename to bucket/ffmpeg.json
diff --git a/ffsend.json b/bucket/ffsend.json
similarity index 100%
rename from ffsend.json
rename to bucket/ffsend.json
diff --git a/figlet.json b/bucket/figlet.json
similarity index 100%
rename from figlet.json
rename to bucket/figlet.json
diff --git a/file.json b/bucket/file.json
similarity index 100%
rename from file.json
rename to bucket/file.json
diff --git a/findutils.json b/bucket/findutils.json
similarity index 100%
rename from findutils.json
rename to bucket/findutils.json
diff --git a/flac.json b/bucket/flac.json
similarity index 100%
rename from flac.json
rename to bucket/flac.json
diff --git a/flatc.json b/bucket/flatc.json
similarity index 100%
rename from flatc.json
rename to bucket/flatc.json
diff --git a/flow.json b/bucket/flow.json
similarity index 100%
rename from flow.json
rename to bucket/flow.json
diff --git a/flyway.json b/bucket/flyway.json
similarity index 100%
rename from flyway.json
rename to bucket/flyway.json
diff --git a/fnproject.json b/bucket/fnproject.json
similarity index 100%
rename from fnproject.json
rename to bucket/fnproject.json
diff --git a/force.json b/bucket/force.json
similarity index 100%
rename from force.json
rename to bucket/force.json
diff --git a/forego.json b/bucket/forego.json
similarity index 100%
rename from forego.json
rename to bucket/forego.json
diff --git a/forge.json b/bucket/forge.json
similarity index 100%
rename from forge.json
rename to bucket/forge.json
diff --git a/fossil.json b/bucket/fossil.json
similarity index 100%
rename from fossil.json
rename to bucket/fossil.json
diff --git a/fzf.json b/bucket/fzf.json
similarity index 100%
rename from fzf.json
rename to bucket/fzf.json
diff --git a/gawk.json b/bucket/gawk.json
similarity index 100%
rename from gawk.json
rename to bucket/gawk.json
diff --git a/gcc.json b/bucket/gcc.json
similarity index 100%
rename from gcc.json
rename to bucket/gcc.json
diff --git a/gdb.json b/bucket/gdb.json
similarity index 100%
rename from gdb.json
rename to bucket/gdb.json
diff --git a/gdrive.json b/bucket/gdrive.json
similarity index 100%
rename from gdrive.json
rename to bucket/gdrive.json
diff --git a/geckodriver.json b/bucket/geckodriver.json
similarity index 100%
rename from geckodriver.json
rename to bucket/geckodriver.json
diff --git a/genact.json b/bucket/genact.json
similarity index 100%
rename from genact.json
rename to bucket/genact.json
diff --git a/ghostscript.json b/bucket/ghostscript.json
similarity index 100%
rename from ghostscript.json
rename to bucket/ghostscript.json
diff --git a/ghq.json b/bucket/ghq.json
similarity index 100%
rename from ghq.json
rename to bucket/ghq.json
diff --git a/gibo.json b/bucket/gibo.json
similarity index 100%
rename from gibo.json
rename to bucket/gibo.json
diff --git a/gifsicle.json b/bucket/gifsicle.json
similarity index 100%
rename from gifsicle.json
rename to bucket/gifsicle.json
diff --git a/git-annex.json b/bucket/git-annex.json
similarity index 100%
rename from git-annex.json
rename to bucket/git-annex.json
diff --git a/git-crypt.json b/bucket/git-crypt.json
similarity index 100%
rename from git-crypt.json
rename to bucket/git-crypt.json
diff --git a/git-interactive-rebase-tool.json b/bucket/git-interactive-rebase-tool.json
similarity index 100%
rename from git-interactive-rebase-tool.json
rename to bucket/git-interactive-rebase-tool.json
diff --git a/git-istage.json b/bucket/git-istage.json
similarity index 100%
rename from git-istage.json
rename to bucket/git-istage.json
diff --git a/git-lfs.json b/bucket/git-lfs.json
similarity index 100%
rename from git-lfs.json
rename to bucket/git-lfs.json
diff --git a/git-sizer.json b/bucket/git-sizer.json
similarity index 100%
rename from git-sizer.json
rename to bucket/git-sizer.json
diff --git a/git-tfs.json b/bucket/git-tfs.json
similarity index 100%
rename from git-tfs.json
rename to bucket/git-tfs.json
diff --git a/git-town.json b/bucket/git-town.json
similarity index 100%
rename from git-town.json
rename to bucket/git-town.json
diff --git a/git-up.json b/bucket/git-up.json
similarity index 100%
rename from git-up.json
rename to bucket/git-up.json
diff --git a/git-with-openssh.json b/bucket/git-with-openssh.json
similarity index 100%
rename from git-with-openssh.json
rename to bucket/git-with-openssh.json
diff --git a/git.json b/bucket/git.json
similarity index 100%
rename from git.json
rename to bucket/git.json
diff --git a/git19.json b/bucket/git19.json
similarity index 100%
rename from git19.json
rename to bucket/git19.json
diff --git a/gitignore.json b/bucket/gitignore.json
similarity index 100%
rename from gitignore.json
rename to bucket/gitignore.json
diff --git a/gitkube.json b/bucket/gitkube.json
similarity index 100%
rename from gitkube.json
rename to bucket/gitkube.json
diff --git a/gitlab-runner.json b/bucket/gitlab-runner.json
similarity index 100%
rename from gitlab-runner.json
rename to bucket/gitlab-runner.json
diff --git a/gitversion.json b/bucket/gitversion.json
similarity index 100%
rename from gitversion.json
rename to bucket/gitversion.json
diff --git a/glide.json b/bucket/glide.json
similarity index 100%
rename from glide.json
rename to bucket/glide.json
diff --git a/global.json b/bucket/global.json
similarity index 100%
rename from global.json
rename to bucket/global.json
diff --git a/glslang-nightly.json b/bucket/glslang-nightly.json
similarity index 100%
rename from glslang-nightly.json
rename to bucket/glslang-nightly.json
diff --git a/glslang.json b/bucket/glslang.json
similarity index 100%
rename from glslang.json
rename to bucket/glslang.json
diff --git a/gnirehtet.json b/bucket/gnirehtet.json
similarity index 100%
rename from gnirehtet.json
rename to bucket/gnirehtet.json
diff --git a/gnupg.json b/bucket/gnupg.json
similarity index 100%
rename from gnupg.json
rename to bucket/gnupg.json
diff --git a/gnupg1.json b/bucket/gnupg1.json
similarity index 100%
rename from gnupg1.json
rename to bucket/gnupg1.json
diff --git a/go.json b/bucket/go.json
similarity index 100%
rename from go.json
rename to bucket/go.json
diff --git a/gof.json b/bucket/gof.json
similarity index 100%
rename from gof.json
rename to bucket/gof.json
diff --git a/gomake.json b/bucket/gomake.json
similarity index 100%
rename from gomake.json
rename to bucket/gomake.json
diff --git a/gopass.json b/bucket/gopass.json
similarity index 100%
rename from gopass.json
rename to bucket/gopass.json
diff --git a/gource.json b/bucket/gource.json
similarity index 100%
rename from gource.json
rename to bucket/gource.json
diff --git a/gow.json b/bucket/gow.json
similarity index 100%
rename from gow.json
rename to bucket/gow.json
diff --git a/gpg.json b/bucket/gpg.json
similarity index 100%
rename from gpg.json
rename to bucket/gpg.json
diff --git a/gradle-bin.json b/bucket/gradle-bin.json
similarity index 100%
rename from gradle-bin.json
rename to bucket/gradle-bin.json
diff --git a/gradle.json b/bucket/gradle.json
similarity index 100%
rename from gradle.json
rename to bucket/gradle.json
diff --git a/grails.json b/bucket/grails.json
similarity index 100%
rename from grails.json
rename to bucket/grails.json
diff --git a/graphicsmagick-q16.json b/bucket/graphicsmagick-q16.json
similarity index 100%
rename from graphicsmagick-q16.json
rename to bucket/graphicsmagick-q16.json
diff --git a/graphicsmagick-q8.json b/bucket/graphicsmagick-q8.json
similarity index 100%
rename from graphicsmagick-q8.json
rename to bucket/graphicsmagick-q8.json
diff --git a/graphviz.json b/bucket/graphviz.json
similarity index 100%
rename from graphviz.json
rename to bucket/graphviz.json
diff --git a/grep.json b/bucket/grep.json
similarity index 100%
rename from grep.json
rename to bucket/grep.json
diff --git a/groovy.json b/bucket/groovy.json
similarity index 100%
rename from groovy.json
rename to bucket/groovy.json
diff --git a/groovyserv.json b/bucket/groovyserv.json
similarity index 100%
rename from groovyserv.json
rename to bucket/groovyserv.json
diff --git a/guetzli.json b/bucket/guetzli.json
similarity index 100%
rename from guetzli.json
rename to bucket/guetzli.json
diff --git a/gunk.json b/bucket/gunk.json
similarity index 100%
rename from gunk.json
rename to bucket/gunk.json
diff --git a/gzip.json b/bucket/gzip.json
similarity index 100%
rename from gzip.json
rename to bucket/gzip.json
diff --git a/hadolint.json b/bucket/hadolint.json
similarity index 100%
rename from hadolint.json
rename to bucket/hadolint.json
diff --git a/handbrake-cli.json b/bucket/handbrake-cli.json
similarity index 100%
rename from handbrake-cli.json
rename to bucket/handbrake-cli.json
diff --git a/hashcat.json b/bucket/hashcat.json
similarity index 100%
rename from hashcat.json
rename to bucket/hashcat.json
diff --git a/hashlink.json b/bucket/hashlink.json
similarity index 100%
rename from hashlink.json
rename to bucket/hashlink.json
diff --git a/haskell.json b/bucket/haskell.json
similarity index 100%
rename from haskell.json
rename to bucket/haskell.json
diff --git a/haxe-dev.json b/bucket/haxe-dev.json
similarity index 100%
rename from haxe-dev.json
rename to bucket/haxe-dev.json
diff --git a/haxe.json b/bucket/haxe.json
similarity index 100%
rename from haxe.json
rename to bucket/haxe.json
diff --git a/helm.json b/bucket/helm.json
similarity index 100%
rename from helm.json
rename to bucket/helm.json
diff --git a/helmfile.json b/bucket/helmfile.json
similarity index 100%
rename from helmfile.json
rename to bucket/helmfile.json
diff --git a/highlight.json b/bucket/highlight.json
similarity index 100%
rename from highlight.json
rename to bucket/highlight.json
diff --git a/hub.json b/bucket/hub.json
similarity index 100%
rename from hub.json
rename to bucket/hub.json
diff --git a/hugo-extended.json b/bucket/hugo-extended.json
similarity index 100%
rename from hugo-extended.json
rename to bucket/hugo-extended.json
diff --git a/hugo.json b/bucket/hugo.json
similarity index 100%
rename from hugo.json
rename to bucket/hugo.json
diff --git a/hygen.json b/bucket/hygen.json
similarity index 100%
rename from hygen.json
rename to bucket/hygen.json
diff --git a/hyperfine.json b/bucket/hyperfine.json
similarity index 100%
rename from hyperfine.json
rename to bucket/hyperfine.json
diff --git a/iconv.json b/bucket/iconv.json
similarity index 100%
rename from iconv.json
rename to bucket/iconv.json
diff --git a/idris.json b/bucket/idris.json
similarity index 100%
rename from idris.json
rename to bucket/idris.json
diff --git a/ie11webdriver.json b/bucket/ie11webdriver.json
similarity index 100%
rename from ie11webdriver.json
rename to bucket/ie11webdriver.json
diff --git a/imagemagick.json b/bucket/imagemagick.json
similarity index 100%
rename from imagemagick.json
rename to bucket/imagemagick.json
diff --git a/inadyn-mt.json b/bucket/inadyn-mt.json
similarity index 100%
rename from inadyn-mt.json
rename to bucket/inadyn-mt.json
diff --git a/influxdb.json b/bucket/influxdb.json
similarity index 100%
rename from influxdb.json
rename to bucket/influxdb.json
diff --git a/innoextract.json b/bucket/innoextract.json
similarity index 100%
rename from innoextract.json
rename to bucket/innoextract.json
diff --git a/innounp.json b/bucket/innounp.json
similarity index 100%
rename from innounp.json
rename to bucket/innounp.json
diff --git a/insect.json b/bucket/insect.json
similarity index 100%
rename from insect.json
rename to bucket/insect.json
diff --git a/invoke-build.json b/bucket/invoke-build.json
similarity index 100%
rename from invoke-build.json
rename to bucket/invoke-build.json
diff --git a/iperf3.json b/bucket/iperf3.json
similarity index 100%
rename from iperf3.json
rename to bucket/iperf3.json
diff --git a/jar2app.json b/bucket/jar2app.json
similarity index 100%
rename from jar2app.json
rename to bucket/jar2app.json
diff --git a/jd-cmd.json b/bucket/jd-cmd.json
similarity index 100%
rename from jd-cmd.json
rename to bucket/jd-cmd.json
diff --git a/jdupes.json b/bucket/jdupes.json
similarity index 100%
rename from jdupes.json
rename to bucket/jdupes.json
diff --git a/jetbrains-toolbox.json b/bucket/jetbrains-toolbox.json
similarity index 100%
rename from jetbrains-toolbox.json
rename to bucket/jetbrains-toolbox.json
diff --git a/jfrog.json b/bucket/jfrog.json
similarity index 100%
rename from jfrog.json
rename to bucket/jfrog.json
diff --git a/jhead.json b/bucket/jhead.json
similarity index 100%
rename from jhead.json
rename to bucket/jhead.json
diff --git a/jira.json b/bucket/jira.json
similarity index 100%
rename from jira.json
rename to bucket/jira.json
diff --git a/jom.json b/bucket/jom.json
similarity index 100%
rename from jom.json
rename to bucket/jom.json
diff --git a/jq.json b/bucket/jq.json
similarity index 100%
rename from jq.json
rename to bucket/jq.json
diff --git a/jruby.json b/bucket/jruby.json
similarity index 100%
rename from jruby.json
rename to bucket/jruby.json
diff --git a/julia.json b/bucket/julia.json
similarity index 100%
rename from julia.json
rename to bucket/julia.json
diff --git a/just.json b/bucket/just.json
similarity index 100%
rename from just.json
rename to bucket/just.json
diff --git a/jx.json b/bucket/jx.json
similarity index 100%
rename from jx.json
rename to bucket/jx.json
diff --git a/kompose.json b/bucket/kompose.json
similarity index 100%
rename from kompose.json
rename to bucket/kompose.json
diff --git a/kops.json b/bucket/kops.json
similarity index 100%
rename from kops.json
rename to bucket/kops.json
diff --git a/kotlin-native.json b/bucket/kotlin-native.json
similarity index 100%
rename from kotlin-native.json
rename to bucket/kotlin-native.json
diff --git a/kotlin.json b/bucket/kotlin.json
similarity index 100%
rename from kotlin.json
rename to bucket/kotlin.json
diff --git a/kubectl.json b/bucket/kubectl.json
similarity index 100%
rename from kubectl.json
rename to bucket/kubectl.json
diff --git a/kubefwd.json b/bucket/kubefwd.json
similarity index 100%
rename from kubefwd.json
rename to bucket/kubefwd.json
diff --git a/kubeval.json b/bucket/kubeval.json
similarity index 100%
rename from kubeval.json
rename to bucket/kubeval.json
diff --git a/kustomize.json b/bucket/kustomize.json
similarity index 100%
rename from kustomize.json
rename to bucket/kustomize.json
diff --git a/lame.json b/bucket/lame.json
similarity index 100%
rename from lame.json
rename to bucket/lame.json
diff --git a/latex.json b/bucket/latex.json
similarity index 100%
rename from latex.json
rename to bucket/latex.json
diff --git a/lcow.json b/bucket/lcow.json
similarity index 100%
rename from lcow.json
rename to bucket/lcow.json
diff --git a/ldc.json b/bucket/ldc.json
similarity index 100%
rename from ldc.json
rename to bucket/ldc.json
diff --git a/leiningen.json b/bucket/leiningen.json
similarity index 100%
rename from leiningen.json
rename to bucket/leiningen.json
diff --git a/less.json b/bucket/less.json
similarity index 100%
rename from less.json
rename to bucket/less.json
diff --git a/lessmsi.json b/bucket/lessmsi.json
similarity index 100%
rename from lessmsi.json
rename to bucket/lessmsi.json
diff --git a/lf.json b/bucket/lf.json
similarity index 100%
rename from lf.json
rename to bucket/lf.json
diff --git a/libwebp.json b/bucket/libwebp.json
similarity index 100%
rename from libwebp.json
rename to bucket/libwebp.json
diff --git a/lilypond.json b/bucket/lilypond.json
similarity index 100%
rename from lilypond.json
rename to bucket/lilypond.json
diff --git a/llvm.json b/bucket/llvm.json
similarity index 100%
rename from llvm.json
rename to bucket/llvm.json
diff --git a/ln.json b/bucket/ln.json
similarity index 100%
rename from ln.json
rename to bucket/ln.json
diff --git a/lua-for-windows.json b/bucket/lua-for-windows.json
similarity index 100%
rename from lua-for-windows.json
rename to bucket/lua-for-windows.json
diff --git a/lynx.json b/bucket/lynx.json
similarity index 100%
rename from lynx.json
rename to bucket/lynx.json
diff --git a/lzip.json b/bucket/lzip.json
similarity index 100%
rename from lzip.json
rename to bucket/lzip.json
diff --git a/mach2.json b/bucket/mach2.json
similarity index 100%
rename from mach2.json
rename to bucket/mach2.json
diff --git a/mailsend-go.json b/bucket/mailsend-go.json
similarity index 100%
rename from mailsend-go.json
rename to bucket/mailsend-go.json
diff --git a/mailsend.json b/bucket/mailsend.json
similarity index 100%
rename from mailsend.json
rename to bucket/mailsend.json
diff --git a/make.json b/bucket/make.json
similarity index 100%
rename from make.json
rename to bucket/make.json
diff --git a/mariadb.json b/bucket/mariadb.json
similarity index 100%
rename from mariadb.json
rename to bucket/mariadb.json
diff --git a/maven.json b/bucket/maven.json
similarity index 100%
rename from maven.json
rename to bucket/maven.json
diff --git a/mediainfo.json b/bucket/mediainfo.json
similarity index 100%
rename from mediainfo.json
rename to bucket/mediainfo.json
diff --git a/megatools.json b/bucket/megatools.json
similarity index 100%
rename from megatools.json
rename to bucket/megatools.json
diff --git a/mercurial.json b/bucket/mercurial.json
similarity index 100%
rename from mercurial.json
rename to bucket/mercurial.json
diff --git a/metastore.json b/bucket/metastore.json
similarity index 100%
rename from metastore.json
rename to bucket/metastore.json
diff --git a/micro.json b/bucket/micro.json
similarity index 100%
rename from micro.json
rename to bucket/micro.json
diff --git a/micronaut.json b/bucket/micronaut.json
similarity index 100%
rename from micronaut.json
rename to bucket/micronaut.json
diff --git a/mill.json b/bucket/mill.json
similarity index 100%
rename from mill.json
rename to bucket/mill.json
diff --git a/mingit-busybox.json b/bucket/mingit-busybox.json
similarity index 100%
rename from mingit-busybox.json
rename to bucket/mingit-busybox.json
diff --git a/mingit.json b/bucket/mingit.json
similarity index 100%
rename from mingit.json
rename to bucket/mingit.json
diff --git a/minikube.json b/bucket/minikube.json
similarity index 100%
rename from minikube.json
rename to bucket/minikube.json
diff --git a/minio-client.json b/bucket/minio-client.json
similarity index 100%
rename from minio-client.json
rename to bucket/minio-client.json
diff --git a/minio.json b/bucket/minio.json
similarity index 100%
rename from minio.json
rename to bucket/minio.json
diff --git a/minishift.json b/bucket/minishift.json
similarity index 100%
rename from minishift.json
rename to bucket/minishift.json
diff --git a/minisign.json b/bucket/minisign.json
similarity index 100%
rename from minisign.json
rename to bucket/minisign.json
diff --git a/mls-software-openssh.json b/bucket/mls-software-openssh.json
similarity index 100%
rename from mls-software-openssh.json
rename to bucket/mls-software-openssh.json
diff --git a/modd.json b/bucket/modd.json
similarity index 100%
rename from modd.json
rename to bucket/modd.json
diff --git a/mongodb.json b/bucket/mongodb.json
similarity index 100%
rename from mongodb.json
rename to bucket/mongodb.json
diff --git a/mono.json b/bucket/mono.json
similarity index 100%
rename from mono.json
rename to bucket/mono.json
diff --git a/mozjpeg.json b/bucket/mozjpeg.json
similarity index 100%
rename from mozjpeg.json
rename to bucket/mozjpeg.json
diff --git a/mro.json b/bucket/mro.json
similarity index 100%
rename from mro.json
rename to bucket/mro.json
diff --git a/msmpi.json b/bucket/msmpi.json
similarity index 100%
rename from msmpi.json
rename to bucket/msmpi.json
diff --git a/msys.json b/bucket/msys.json
similarity index 100%
rename from msys.json
rename to bucket/msys.json
diff --git a/msys2.json b/bucket/msys2.json
similarity index 100%
rename from msys2.json
rename to bucket/msys2.json
diff --git a/mysql-workbench.json b/bucket/mysql-workbench.json
similarity index 100%
rename from mysql-workbench.json
rename to bucket/mysql-workbench.json
diff --git a/mysql.json b/bucket/mysql.json
similarity index 100%
rename from mysql.json
rename to bucket/mysql.json
diff --git a/nano.json b/bucket/nano.json
similarity index 100%
rename from nano.json
rename to bucket/nano.json
diff --git a/nasm.json b/bucket/nasm.json
similarity index 100%
rename from nasm.json
rename to bucket/nasm.json
diff --git a/neko.json b/bucket/neko.json
similarity index 100%
rename from neko.json
rename to bucket/neko.json
diff --git a/neofetch.json b/bucket/neofetch.json
similarity index 100%
rename from neofetch.json
rename to bucket/neofetch.json
diff --git a/neovim.json b/bucket/neovim.json
similarity index 100%
rename from neovim.json
rename to bucket/neovim.json
diff --git a/nero-aac.json b/bucket/nero-aac.json
similarity index 100%
rename from nero-aac.json
rename to bucket/nero-aac.json
diff --git a/netcat.json b/bucket/netcat.json
similarity index 100%
rename from netcat.json
rename to bucket/netcat.json
diff --git a/nginx.json b/bucket/nginx.json
similarity index 100%
rename from nginx.json
rename to bucket/nginx.json
diff --git a/ngrok.json b/bucket/ngrok.json
similarity index 100%
rename from ngrok.json
rename to bucket/ngrok.json
diff --git a/nikto.json b/bucket/nikto.json
similarity index 100%
rename from nikto.json
rename to bucket/nikto.json
diff --git a/nim.json b/bucket/nim.json
similarity index 100%
rename from nim.json
rename to bucket/nim.json
diff --git a/ninja.json b/bucket/ninja.json
similarity index 100%
rename from ninja.json
rename to bucket/ninja.json
diff --git a/nircmd.json b/bucket/nircmd.json
similarity index 100%
rename from nircmd.json
rename to bucket/nircmd.json
diff --git a/nmap.json b/bucket/nmap.json
similarity index 100%
rename from nmap.json
rename to bucket/nmap.json
diff --git a/node-chakracore.json b/bucket/node-chakracore.json
similarity index 100%
rename from node-chakracore.json
rename to bucket/node-chakracore.json
diff --git a/nodejs-lts.json b/bucket/nodejs-lts.json
similarity index 100%
rename from nodejs-lts.json
rename to bucket/nodejs-lts.json
diff --git a/nodejs.json b/bucket/nodejs.json
similarity index 100%
rename from nodejs.json
rename to bucket/nodejs.json
diff --git a/nssm.json b/bucket/nssm.json
similarity index 100%
rename from nssm.json
rename to bucket/nssm.json
diff --git a/nuget.json b/bucket/nuget.json
similarity index 100%
rename from nuget.json
rename to bucket/nuget.json
diff --git a/nunit-console.json b/bucket/nunit-console.json
similarity index 100%
rename from nunit-console.json
rename to bucket/nunit-console.json
diff --git a/nunit-extension-nunit-project-loader.json b/bucket/nunit-extension-nunit-project-loader.json
similarity index 100%
rename from nunit-extension-nunit-project-loader.json
rename to bucket/nunit-extension-nunit-project-loader.json
diff --git a/nunit-extension-nunit-v2-driver.json b/bucket/nunit-extension-nunit-v2-driver.json
similarity index 100%
rename from nunit-extension-nunit-v2-driver.json
rename to bucket/nunit-extension-nunit-v2-driver.json
diff --git a/nunit-extension-nunit-v2-result-writer.json b/bucket/nunit-extension-nunit-v2-result-writer.json
similarity index 100%
rename from nunit-extension-nunit-v2-result-writer.json
rename to bucket/nunit-extension-nunit-v2-result-writer.json
diff --git a/nunit-extension-teamcity-event-listener.json b/bucket/nunit-extension-teamcity-event-listener.json
similarity index 100%
rename from nunit-extension-teamcity-event-listener.json
rename to bucket/nunit-extension-teamcity-event-listener.json
diff --git a/nunit-extension-vs-project-loader.json b/bucket/nunit-extension-vs-project-loader.json
similarity index 100%
rename from nunit-extension-vs-project-loader.json
rename to bucket/nunit-extension-vs-project-loader.json
diff --git a/nvm.json b/bucket/nvm.json
similarity index 100%
rename from nvm.json
rename to bucket/nvm.json
diff --git a/nvs.json b/bucket/nvs.json
similarity index 100%
rename from nvs.json
rename to bucket/nvs.json
diff --git a/octave.json b/bucket/octave.json
similarity index 100%
rename from octave.json
rename to bucket/octave.json
diff --git a/omnisharp.json b/bucket/omnisharp.json
similarity index 100%
rename from omnisharp.json
rename to bucket/omnisharp.json
diff --git a/openshift-origin-client.json b/bucket/openshift-origin-client.json
similarity index 100%
rename from openshift-origin-client.json
rename to bucket/openshift-origin-client.json
diff --git a/openssh.json b/bucket/openssh.json
similarity index 100%
rename from openssh.json
rename to bucket/openssh.json
diff --git a/openssl-mingw.json b/bucket/openssl-mingw.json
similarity index 100%
rename from openssl-mingw.json
rename to bucket/openssl-mingw.json
diff --git a/openssl.json b/bucket/openssl.json
similarity index 100%
rename from openssl.json
rename to bucket/openssl.json
diff --git a/optipng.json b/bucket/optipng.json
similarity index 100%
rename from optipng.json
rename to bucket/optipng.json
diff --git a/opus-tools.json b/bucket/opus-tools.json
similarity index 100%
rename from opus-tools.json
rename to bucket/opus-tools.json
diff --git a/oxipng.json b/bucket/oxipng.json
similarity index 100%
rename from oxipng.json
rename to bucket/oxipng.json
diff --git a/packer.json b/bucket/packer.json
similarity index 100%
rename from packer.json
rename to bucket/packer.json
diff --git a/patch.json b/bucket/patch.json
similarity index 100%
rename from patch.json
rename to bucket/patch.json
diff --git a/pciutils.json b/bucket/pciutils.json
similarity index 100%
rename from pciutils.json
rename to bucket/pciutils.json
diff --git a/pcregrep.json b/bucket/pcregrep.json
similarity index 100%
rename from pcregrep.json
rename to bucket/pcregrep.json
diff --git a/pdftk.json b/bucket/pdftk.json
similarity index 100%
rename from pdftk.json
rename to bucket/pdftk.json
diff --git a/peco.json b/bucket/peco.json
similarity index 100%
rename from peco.json
rename to bucket/peco.json
diff --git a/perl.json b/bucket/perl.json
similarity index 100%
rename from perl.json
rename to bucket/perl.json
diff --git a/pester.json b/bucket/pester.json
similarity index 100%
rename from pester.json
rename to bucket/pester.json
diff --git a/phantomjs.json b/bucket/phantomjs.json
similarity index 100%
rename from phantomjs.json
rename to bucket/phantomjs.json
diff --git a/php-nts.json b/bucket/php-nts.json
similarity index 100%
rename from php-nts.json
rename to bucket/php-nts.json
diff --git a/php.json b/bucket/php.json
similarity index 100%
rename from php.json
rename to bucket/php.json
diff --git a/pkg-config.json b/bucket/pkg-config.json
similarity index 100%
rename from pkg-config.json
rename to bucket/pkg-config.json
diff --git a/plex-server.json b/bucket/plex-server.json
similarity index 100%
rename from plex-server.json
rename to bucket/plex-server.json
diff --git a/png2html.json b/bucket/png2html.json
similarity index 100%
rename from png2html.json
rename to bucket/png2html.json
diff --git a/png2jpeg.json b/bucket/png2jpeg.json
similarity index 100%
rename from png2jpeg.json
rename to bucket/png2jpeg.json
diff --git a/pngcrush.json b/bucket/pngcrush.json
similarity index 100%
rename from pngcrush.json
rename to bucket/pngcrush.json
diff --git a/pngquant.json b/bucket/pngquant.json
similarity index 100%
rename from pngquant.json
rename to bucket/pngquant.json
diff --git a/poppler.json b/bucket/poppler.json
similarity index 100%
rename from poppler.json
rename to bucket/poppler.json
diff --git a/portainer.json b/bucket/portainer.json
similarity index 100%
rename from portainer.json
rename to bucket/portainer.json
diff --git a/postgresql.json b/bucket/postgresql.json
similarity index 100%
rename from postgresql.json
rename to bucket/postgresql.json
diff --git a/potrace.json b/bucket/potrace.json
similarity index 100%
rename from potrace.json
rename to bucket/potrace.json
diff --git a/powerping.json b/bucket/powerping.json
similarity index 100%
rename from powerping.json
rename to bucket/powerping.json
diff --git a/premake.json b/bucket/premake.json
similarity index 100%
rename from premake.json
rename to bucket/premake.json
diff --git a/prm.json b/bucket/prm.json
similarity index 100%
rename from prm.json
rename to bucket/prm.json
diff --git a/prometheus.json b/bucket/prometheus.json
similarity index 100%
rename from prometheus.json
rename to bucket/prometheus.json
diff --git a/psake.json b/bucket/psake.json
similarity index 100%
rename from psake.json
rename to bucket/psake.json
diff --git a/psgithub.json b/bucket/psgithub.json
similarity index 100%
rename from psgithub.json
rename to bucket/psgithub.json
diff --git a/pshazz.json b/bucket/pshazz.json
similarity index 100%
rename from pshazz.json
rename to bucket/pshazz.json
diff --git a/psutils.json b/bucket/psutils.json
similarity index 100%
rename from psutils.json
rename to bucket/psutils.json
diff --git a/pt.json b/bucket/pt.json
similarity index 100%
rename from pt.json
rename to bucket/pt.json
diff --git a/pup.json b/bucket/pup.json
similarity index 100%
rename from pup.json
rename to bucket/pup.json
diff --git a/puppet.json b/bucket/puppet.json
similarity index 100%
rename from puppet.json
rename to bucket/puppet.json
diff --git a/purescript.json b/bucket/purescript.json
similarity index 100%
rename from purescript.json
rename to bucket/purescript.json
diff --git a/pwsh.json b/bucket/pwsh.json
similarity index 100%
rename from pwsh.json
rename to bucket/pwsh.json
diff --git a/px.json b/bucket/px.json
similarity index 100%
rename from px.json
rename to bucket/px.json
diff --git a/python.json b/bucket/python.json
similarity index 100%
rename from python.json
rename to bucket/python.json
diff --git a/qaac.json b/bucket/qaac.json
similarity index 100%
rename from qaac.json
rename to bucket/qaac.json
diff --git a/qemu.json b/bucket/qemu.json
similarity index 100%
rename from qemu.json
rename to bucket/qemu.json
diff --git a/qpdf.json b/bucket/qpdf.json
similarity index 100%
rename from qpdf.json
rename to bucket/qpdf.json
diff --git a/qrencode.json b/bucket/qrencode.json
similarity index 100%
rename from qrencode.json
rename to bucket/qrencode.json
diff --git a/r.json b/bucket/r.json
similarity index 100%
rename from r.json
rename to bucket/r.json
diff --git a/racket.json b/bucket/racket.json
similarity index 100%
rename from racket.json
rename to bucket/racket.json
diff --git a/radare2.json b/bucket/radare2.json
similarity index 100%
rename from radare2.json
rename to bucket/radare2.json
diff --git a/rancher-compose.json b/bucket/rancher-compose.json
similarity index 100%
rename from rancher-compose.json
rename to bucket/rancher-compose.json
diff --git a/rcedit.json b/bucket/rcedit.json
similarity index 100%
rename from rcedit.json
rename to bucket/rcedit.json
diff --git a/rclone.json b/bucket/rclone.json
similarity index 100%
rename from rclone.json
rename to bucket/rclone.json
diff --git a/recycle-bin.json b/bucket/recycle-bin.json
similarity index 100%
rename from recycle-bin.json
rename to bucket/recycle-bin.json
diff --git a/red.json b/bucket/red.json
similarity index 100%
rename from red.json
rename to bucket/red.json
diff --git a/redis.json b/bucket/redis.json
similarity index 100%
rename from redis.json
rename to bucket/redis.json
diff --git a/resharper-clt.json b/bucket/resharper-clt.json
similarity index 100%
rename from resharper-clt.json
rename to bucket/resharper-clt.json
diff --git a/restic.json b/bucket/restic.json
similarity index 100%
rename from restic.json
rename to bucket/restic.json
diff --git a/rethinkdb.json b/bucket/rethinkdb.json
similarity index 100%
rename from rethinkdb.json
rename to bucket/rethinkdb.json
diff --git a/ripgrep.json b/bucket/ripgrep.json
similarity index 100%
rename from ripgrep.json
rename to bucket/ripgrep.json
diff --git a/rktools2k3.json b/bucket/rktools2k3.json
similarity index 100%
rename from rktools2k3.json
rename to bucket/rktools2k3.json
diff --git a/rtmpdump.json b/bucket/rtmpdump.json
similarity index 100%
rename from rtmpdump.json
rename to bucket/rtmpdump.json
diff --git a/ruby.json b/bucket/ruby.json
similarity index 100%
rename from ruby.json
rename to bucket/ruby.json
diff --git a/runasti.json b/bucket/runasti.json
similarity index 100%
rename from runasti.json
rename to bucket/runasti.json
diff --git a/runat.json b/bucket/runat.json
similarity index 100%
rename from runat.json
rename to bucket/runat.json
diff --git a/rust-msvc.json b/bucket/rust-msvc.json
similarity index 100%
rename from rust-msvc.json
rename to bucket/rust-msvc.json
diff --git a/rust.json b/bucket/rust.json
similarity index 100%
rename from rust.json
rename to bucket/rust.json
diff --git a/rustup.json b/bucket/rustup.json
similarity index 100%
rename from rustup.json
rename to bucket/rustup.json
diff --git a/s3deploy.json b/bucket/s3deploy.json
similarity index 100%
rename from s3deploy.json
rename to bucket/s3deploy.json
diff --git a/sass.json b/bucket/sass.json
similarity index 100%
rename from sass.json
rename to bucket/sass.json
diff --git a/say.json b/bucket/say.json
similarity index 100%
rename from say.json
rename to bucket/say.json
diff --git a/sbcl.json b/bucket/sbcl.json
similarity index 100%
rename from sbcl.json
rename to bucket/sbcl.json
diff --git a/sbt.json b/bucket/sbt.json
similarity index 100%
rename from sbt.json
rename to bucket/sbt.json
diff --git a/scala.json b/bucket/scala.json
similarity index 100%
rename from scala.json
rename to bucket/scala.json
diff --git a/sccache.json b/bucket/sccache.json
similarity index 100%
rename from sccache.json
rename to bucket/sccache.json
diff --git a/scholdoc.json b/bucket/scholdoc.json
similarity index 100%
rename from scholdoc.json
rename to bucket/scholdoc.json
diff --git a/scons.json b/bucket/scons.json
similarity index 100%
rename from scons.json
rename to bucket/scons.json
diff --git a/scrcpy.json b/bucket/scrcpy.json
similarity index 100%
rename from scrcpy.json
rename to bucket/scrcpy.json
diff --git a/scriptcs.json b/bucket/scriptcs.json
similarity index 100%
rename from scriptcs.json
rename to bucket/scriptcs.json
diff --git a/sed.json b/bucket/sed.json
similarity index 100%
rename from sed.json
rename to bucket/sed.json
diff --git a/selenium.json b/bucket/selenium.json
similarity index 100%
rename from selenium.json
rename to bucket/selenium.json
diff --git a/sendmail.json b/bucket/sendmail.json
similarity index 100%
rename from sendmail.json
rename to bucket/sendmail.json
diff --git a/seqcli.json b/bucket/seqcli.json
similarity index 100%
rename from seqcli.json
rename to bucket/seqcli.json
diff --git a/serve.json b/bucket/serve.json
similarity index 100%
rename from serve.json
rename to bucket/serve.json
diff --git a/shasum.json b/bucket/shasum.json
similarity index 100%
rename from shasum.json
rename to bucket/shasum.json
diff --git a/shellcheck.json b/bucket/shellcheck.json
similarity index 100%
rename from shellcheck.json
rename to bucket/shellcheck.json
diff --git a/shfmt.json b/bucket/shfmt.json
similarity index 100%
rename from shfmt.json
rename to bucket/shfmt.json
diff --git a/simple-http-server.json b/bucket/simple-http-server.json
similarity index 100%
rename from simple-http-server.json
rename to bucket/simple-http-server.json
diff --git a/sliksvn.json b/bucket/sliksvn.json
similarity index 100%
rename from sliksvn.json
rename to bucket/sliksvn.json
diff --git a/smartmontools.json b/bucket/smartmontools.json
similarity index 100%
rename from smartmontools.json
rename to bucket/smartmontools.json
diff --git a/smimesign.json b/bucket/smimesign.json
similarity index 100%
rename from smimesign.json
rename to bucket/smimesign.json
diff --git a/sonarqube.json b/bucket/sonarqube.json
similarity index 100%
rename from sonarqube.json
rename to bucket/sonarqube.json
diff --git a/sops.json b/bucket/sops.json
similarity index 100%
rename from sops.json
rename to bucket/sops.json
diff --git a/sqlite.json b/bucket/sqlite.json
similarity index 100%
rename from sqlite.json
rename to bucket/sqlite.json
diff --git a/srvman.json b/bucket/srvman.json
similarity index 100%
rename from srvman.json
rename to bucket/srvman.json
diff --git a/ssh-copy-id.json b/bucket/ssh-copy-id.json
similarity index 100%
rename from ssh-copy-id.json
rename to bucket/ssh-copy-id.json
diff --git a/sslscan.json b/bucket/sslscan.json
similarity index 100%
rename from sslscan.json
rename to bucket/sslscan.json
diff --git a/stack.json b/bucket/stack.json
similarity index 100%
rename from stack.json
rename to bucket/stack.json
diff --git a/sudo.json b/bucket/sudo.json
similarity index 100%
rename from sudo.json
rename to bucket/sudo.json
diff --git a/svtplay-dl.json b/bucket/svtplay-dl.json
similarity index 100%
rename from svtplay-dl.json
rename to bucket/svtplay-dl.json
diff --git a/swig.json b/bucket/swig.json
similarity index 100%
rename from swig.json
rename to bucket/swig.json
diff --git a/syncany-cli.json b/bucket/syncany-cli.json
similarity index 100%
rename from syncany-cli.json
rename to bucket/syncany-cli.json
diff --git a/syncthing.json b/bucket/syncthing.json
similarity index 100%
rename from syncthing.json
rename to bucket/syncthing.json
diff --git a/tar.json b/bucket/tar.json
similarity index 100%
rename from tar.json
rename to bucket/tar.json
diff --git a/tcc.json b/bucket/tcc.json
similarity index 100%
rename from tcc.json
rename to bucket/tcc.json
diff --git a/teleport.json b/bucket/teleport.json
similarity index 100%
rename from teleport.json
rename to bucket/teleport.json
diff --git a/telnet.json b/bucket/telnet.json
similarity index 100%
rename from telnet.json
rename to bucket/telnet.json
diff --git a/terraform.json b/bucket/terraform.json
similarity index 100%
rename from terraform.json
rename to bucket/terraform.json
diff --git a/terragrunt.json b/bucket/terragrunt.json
similarity index 100%
rename from terragrunt.json
rename to bucket/terragrunt.json
diff --git a/tesseract-languages.json b/bucket/tesseract-languages.json
similarity index 100%
rename from tesseract-languages.json
rename to bucket/tesseract-languages.json
diff --git a/tesseract.json b/bucket/tesseract.json
similarity index 100%
rename from tesseract.json
rename to bucket/tesseract.json
diff --git a/thrift.json b/bucket/thrift.json
similarity index 100%
rename from thrift.json
rename to bucket/thrift.json
diff --git a/tidy.json b/bucket/tidy.json
similarity index 100%
rename from tidy.json
rename to bucket/tidy.json
diff --git a/time.json b/bucket/time.json
similarity index 100%
rename from time.json
rename to bucket/time.json
diff --git a/tldr.json b/bucket/tldr.json
similarity index 100%
rename from tldr.json
rename to bucket/tldr.json
diff --git a/touch.json b/bucket/touch.json
similarity index 100%
rename from touch.json
rename to bucket/touch.json
diff --git a/traefik.json b/bucket/traefik.json
similarity index 100%
rename from traefik.json
rename to bucket/traefik.json
diff --git a/transmission-cli.json b/bucket/transmission-cli.json
similarity index 100%
rename from transmission-cli.json
rename to bucket/transmission-cli.json
diff --git a/trid.json b/bucket/trid.json
similarity index 100%
rename from trid.json
rename to bucket/trid.json
diff --git a/tunnel.json b/bucket/tunnel.json
similarity index 100%
rename from tunnel.json
rename to bucket/tunnel.json
diff --git a/tup.json b/bucket/tup.json
similarity index 100%
rename from tup.json
rename to bucket/tup.json
diff --git a/unar.json b/bucket/unar.json
similarity index 100%
rename from unar.json
rename to bucket/unar.json
diff --git a/unbound.json b/bucket/unbound.json
similarity index 100%
rename from unbound.json
rename to bucket/unbound.json
diff --git a/uncap.json b/bucket/uncap.json
similarity index 100%
rename from uncap.json
rename to bucket/uncap.json
diff --git a/uncrustify.json b/bucket/uncrustify.json
similarity index 100%
rename from uncrustify.json
rename to bucket/uncrustify.json
diff --git a/unrar.json b/bucket/unrar.json
similarity index 100%
rename from unrar.json
rename to bucket/unrar.json
diff --git a/unzip.json b/bucket/unzip.json
similarity index 100%
rename from unzip.json
rename to bucket/unzip.json
diff --git a/up.json b/bucket/up.json
similarity index 100%
rename from up.json
rename to bucket/up.json
diff --git a/upx.json b/bucket/upx.json
similarity index 100%
rename from upx.json
rename to bucket/upx.json
diff --git a/usql.json b/bucket/usql.json
similarity index 100%
rename from usql.json
rename to bucket/usql.json
diff --git a/vagrant.json b/bucket/vagrant.json
similarity index 100%
rename from vagrant.json
rename to bucket/vagrant.json
diff --git a/vault.json b/bucket/vault.json
similarity index 100%
rename from vault.json
rename to bucket/vault.json
diff --git a/vbindiff.json b/bucket/vbindiff.json
similarity index 100%
rename from vbindiff.json
rename to bucket/vbindiff.json
diff --git a/vim.json b/bucket/vim.json
similarity index 100%
rename from vim.json
rename to bucket/vim.json
diff --git a/vimtutor.json b/bucket/vimtutor.json
similarity index 100%
rename from vimtutor.json
rename to bucket/vimtutor.json
diff --git a/warp.json b/bucket/warp.json
similarity index 100%
rename from warp.json
rename to bucket/warp.json
diff --git a/watchexec.json b/bucket/watchexec.json
similarity index 100%
rename from watchexec.json
rename to bucket/watchexec.json
diff --git a/wget.json b/bucket/wget.json
similarity index 100%
rename from wget.json
rename to bucket/wget.json
diff --git a/which.json b/bucket/which.json
similarity index 100%
rename from which.json
rename to bucket/which.json
diff --git a/win-acme.json b/bucket/win-acme.json
similarity index 100%
rename from win-acme.json
rename to bucket/win-acme.json
diff --git a/win32-openssh.json b/bucket/win32-openssh.json
similarity index 100%
rename from win32-openssh.json
rename to bucket/win32-openssh.json
diff --git a/windows-application-driver.json b/bucket/windows-application-driver.json
similarity index 100%
rename from windows-application-driver.json
rename to bucket/windows-application-driver.json
diff --git a/winpython.json b/bucket/winpython.json
similarity index 100%
rename from winpython.json
rename to bucket/winpython.json
diff --git a/wixtoolset.json b/bucket/wixtoolset.json
similarity index 100%
rename from wixtoolset.json
rename to bucket/wixtoolset.json
diff --git a/wkhtmltopdf.json b/bucket/wkhtmltopdf.json
similarity index 100%
rename from wkhtmltopdf.json
rename to bucket/wkhtmltopdf.json
diff --git a/wp-cli.json b/bucket/wp-cli.json
similarity index 100%
rename from wp-cli.json
rename to bucket/wp-cli.json
diff --git a/wuzz.json b/bucket/wuzz.json
similarity index 100%
rename from wuzz.json
rename to bucket/wuzz.json
diff --git a/wyam.json b/bucket/wyam.json
similarity index 100%
rename from wyam.json
rename to bucket/wyam.json
diff --git a/x264-10bit.json b/bucket/x264-10bit.json
similarity index 100%
rename from x264-10bit.json
rename to bucket/x264-10bit.json
diff --git a/x264.json b/bucket/x264.json
similarity index 100%
rename from x264.json
rename to bucket/x264.json
diff --git a/xdelta.json b/bucket/xdelta.json
similarity index 100%
rename from xdelta.json
rename to bucket/xdelta.json
diff --git a/xidel.json b/bucket/xidel.json
similarity index 100%
rename from xidel.json
rename to bucket/xidel.json
diff --git a/xmake.json b/bucket/xmake.json
similarity index 100%
rename from xmake.json
rename to bucket/xmake.json
diff --git a/xming.json b/bucket/xming.json
similarity index 100%
rename from xming.json
rename to bucket/xming.json
diff --git a/xmlstarlet.json b/bucket/xmlstarlet.json
similarity index 100%
rename from xmlstarlet.json
rename to bucket/xmlstarlet.json
diff --git a/xpdf-tools.json b/bucket/xpdf-tools.json
similarity index 100%
rename from xpdf-tools.json
rename to bucket/xpdf-tools.json
diff --git a/xsv.json b/bucket/xsv.json
similarity index 100%
rename from xsv.json
rename to bucket/xsv.json
diff --git a/xz.json b/bucket/xz.json
similarity index 100%
rename from xz.json
rename to bucket/xz.json
diff --git a/yara.json b/bucket/yara.json
similarity index 100%
rename from yara.json
rename to bucket/yara.json
diff --git a/yarn.json b/bucket/yarn.json
similarity index 100%
rename from yarn.json
rename to bucket/yarn.json
diff --git a/yasm.json b/bucket/yasm.json
similarity index 100%
rename from yasm.json
rename to bucket/yasm.json
diff --git a/youtube-dl.json b/bucket/youtube-dl.json
similarity index 100%
rename from youtube-dl.json
rename to bucket/youtube-dl.json
diff --git a/yubico-piv-tool.json b/bucket/yubico-piv-tool.json
similarity index 100%
rename from yubico-piv-tool.json
rename to bucket/yubico-piv-tool.json
diff --git a/yubikey-personalization.json b/bucket/yubikey-personalization.json
similarity index 100%
rename from yubikey-personalization.json
rename to bucket/yubikey-personalization.json
diff --git a/zip.json b/bucket/zip.json
similarity index 100%
rename from zip.json
rename to bucket/zip.json
diff --git a/zola.json b/bucket/zola.json
similarity index 100%
rename from zola.json
rename to bucket/zola.json
diff --git a/zookeeper.json b/bucket/zookeeper.json
similarity index 100%
rename from zookeeper.json
rename to bucket/zookeeper.json
diff --git a/zstd.json b/bucket/zstd.json
similarity index 100%
rename from zstd.json
rename to bucket/zstd.json
diff --git a/test/Scoop-Bucket.Tests.ps1 b/test/Scoop-Bucket.Tests.ps1
new file mode 100644
index 0000000000000..5393a09ce8f96
--- /dev/null
+++ b/test/Scoop-Bucket.Tests.ps1
@@ -0,0 +1,2 @@
+if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = resolve-path (split-path (split-path (scoop which scoop))) }
+. "$env:SCOOP_HOME\test\Import-Bucket-Tests.ps1"