diff --git a/.gitignore b/scripts/.gitignore
similarity index 100%
rename from .gitignore
rename to scripts/.gitignore
diff --git a/AUTHORS b/scripts/AUTHORS
similarity index 100%
rename from AUTHORS
rename to scripts/AUTHORS
diff --git a/CONTRIBUTING.md b/scripts/CONTRIBUTING.md
similarity index 100%
rename from CONTRIBUTING.md
rename to scripts/CONTRIBUTING.md
diff --git a/LICENSE b/scripts/LICENSE
similarity index 100%
rename from LICENSE
rename to scripts/LICENSE
diff --git a/MAINTAINERS b/scripts/MAINTAINERS
similarity index 100%
rename from MAINTAINERS
rename to scripts/MAINTAINERS
diff --git a/PATENTS b/scripts/PATENTS
similarity index 100%
rename from PATENTS
rename to scripts/PATENTS
diff --git a/README.md b/scripts/README.md
similarity index 100%
rename from README.md
rename to scripts/README.md
diff --git a/blobstats/blobstats.dart b/scripts/blobstats/blobstats.dart
similarity index 100%
rename from blobstats/blobstats.dart
rename to scripts/blobstats/blobstats.dart
diff --git a/blobstats/blobstats.packages b/scripts/blobstats/blobstats.packages
similarity index 100%
rename from blobstats/blobstats.packages
rename to scripts/blobstats/blobstats.packages
diff --git a/blobstats/template/D3BlobTreeMap.js b/scripts/blobstats/template/D3BlobTreeMap.js
similarity index 100%
rename from blobstats/template/D3BlobTreeMap.js
rename to scripts/blobstats/template/D3BlobTreeMap.js
diff --git a/blobstats/template/index.html b/scripts/blobstats/template/index.html
similarity index 100%
rename from blobstats/template/index.html
rename to scripts/blobstats/template/index.html
diff --git a/bootstrap b/scripts/bootstrap
similarity index 100%
rename from bootstrap
rename to scripts/bootstrap
diff --git a/build-qemu.sh b/scripts/build-qemu.sh
similarity index 100%
rename from build-qemu.sh
rename to scripts/build-qemu.sh
diff --git a/build-zircon.sh b/scripts/build-zircon.sh
similarity index 100%
rename from build-zircon.sh
rename to scripts/build-zircon.sh
diff --git a/build_id_conv.py b/scripts/build_id_conv.py
similarity index 100%
rename from build_id_conv.py
rename to scripts/build_id_conv.py
diff --git a/check-gn-format b/scripts/check-gn-format
similarity index 100%
rename from check-gn-format
rename to scripts/check-gn-format
diff --git a/colorize_logs b/scripts/colorize_logs
similarity index 100%
rename from colorize_logs
rename to scripts/colorize_logs
diff --git a/crash/upload-symbols.go b/scripts/crash/upload-symbols.go
similarity index 100%
rename from crash/upload-symbols.go
rename to scripts/crash/upload-symbols.go
diff --git a/dart/package_importer.py b/scripts/dart/package_importer.py
similarity index 100%
rename from dart/package_importer.py
rename to scripts/dart/package_importer.py
diff --git a/dart/paths.py b/scripts/dart/paths.py
similarity index 100%
rename from dart/paths.py
rename to scripts/dart/paths.py
diff --git a/dart/report_coverage.py b/scripts/dart/report_coverage.py
similarity index 100%
rename from dart/report_coverage.py
rename to scripts/dart/report_coverage.py
diff --git a/dart/update_3p_packages.py b/scripts/dart/update_3p_packages.py
similarity index 100%
rename from dart/update_3p_packages.py
rename to scripts/dart/update_3p_packages.py
diff --git a/dart/vmos.py b/scripts/dart/vmos.py
similarity index 100%
rename from dart/vmos.py
rename to scripts/dart/vmos.py
diff --git a/devshell/add-driver b/scripts/devshell/add-driver
similarity index 100%
rename from devshell/add-driver
rename to scripts/devshell/add-driver
diff --git a/devshell/add-update-source b/scripts/devshell/add-update-source
similarity index 100%
rename from devshell/add-update-source
rename to scripts/devshell/add-update-source
diff --git a/devshell/blobstats b/scripts/devshell/blobstats
similarity index 100%
rename from devshell/blobstats
rename to scripts/devshell/blobstats
diff --git a/devshell/build b/scripts/devshell/build
similarity index 100%
rename from devshell/build
rename to scripts/devshell/build
diff --git a/devshell/build-push b/scripts/devshell/build-push
similarity index 100%
rename from devshell/build-push
rename to scripts/devshell/build-push
diff --git a/devshell/build-zircon b/scripts/devshell/build-zircon
similarity index 100%
rename from devshell/build-zircon
rename to scripts/devshell/build-zircon
diff --git a/devshell/clean b/scripts/devshell/clean
similarity index 100%
rename from devshell/clean
rename to scripts/devshell/clean
diff --git a/devshell/clean-build b/scripts/devshell/clean-build
similarity index 100%
rename from devshell/clean-build
rename to scripts/devshell/clean-build
diff --git a/devshell/compdb b/scripts/devshell/compdb
similarity index 100%
rename from devshell/compdb
rename to scripts/devshell/compdb
diff --git a/devshell/cp b/scripts/devshell/cp
similarity index 100%
rename from devshell/cp
rename to scripts/devshell/cp
diff --git a/devshell/dart-remote-test b/scripts/devshell/dart-remote-test
similarity index 100%
rename from devshell/dart-remote-test
rename to scripts/devshell/dart-remote-test
diff --git a/devshell/dart-tunnel b/scripts/devshell/dart-tunnel
similarity index 100%
rename from devshell/dart-tunnel
rename to scripts/devshell/dart-tunnel
diff --git a/devshell/dart-tunnel-lib/dart-tunnel.dart b/scripts/devshell/dart-tunnel-lib/dart-tunnel.dart
similarity index 100%
rename from devshell/dart-tunnel-lib/dart-tunnel.dart
rename to scripts/devshell/dart-tunnel-lib/dart-tunnel.dart
diff --git a/devshell/dart-tunnel-lib/dart-tunnel.packages b/scripts/devshell/dart-tunnel-lib/dart-tunnel.packages
similarity index 100%
rename from devshell/dart-tunnel-lib/dart-tunnel.packages
rename to scripts/devshell/dart-tunnel-lib/dart-tunnel.packages
diff --git a/devshell/debug b/scripts/devshell/debug
similarity index 100%
rename from devshell/debug
rename to scripts/devshell/debug
diff --git a/devshell/debug-report b/scripts/devshell/debug-report
similarity index 100%
rename from devshell/debug-report
rename to scripts/devshell/debug-report
diff --git a/devshell/delta b/scripts/devshell/delta
similarity index 100%
rename from devshell/delta
rename to scripts/devshell/delta
diff --git a/devshell/doctor b/scripts/devshell/doctor
similarity index 100%
rename from devshell/doctor
rename to scripts/devshell/doctor
diff --git a/devshell/exec b/scripts/devshell/exec
similarity index 100%
rename from devshell/exec
rename to scripts/devshell/exec
diff --git a/devshell/flash b/scripts/devshell/flash
similarity index 100%
rename from devshell/flash
rename to scripts/devshell/flash
diff --git a/devshell/flutter-attach b/scripts/devshell/flutter-attach
similarity index 100%
rename from devshell/flutter-attach
rename to scripts/devshell/flutter-attach
diff --git a/devshell/format-code b/scripts/devshell/format-code
similarity index 100%
rename from devshell/format-code
rename to scripts/devshell/format-code
diff --git a/devshell/full-build b/scripts/devshell/full-build
similarity index 100%
rename from devshell/full-build
rename to scripts/devshell/full-build
diff --git a/devshell/fuzz b/scripts/devshell/fuzz
similarity index 100%
rename from devshell/fuzz
rename to scripts/devshell/fuzz
diff --git a/devshell/gce b/scripts/devshell/gce
similarity index 100%
rename from devshell/gce
rename to scripts/devshell/gce
diff --git a/devshell/gen b/scripts/devshell/gen
similarity index 100%
rename from devshell/gen
rename to scripts/devshell/gen
diff --git a/devshell/gen-cargo b/scripts/devshell/gen-cargo
similarity index 100%
rename from devshell/gen-cargo
rename to scripts/devshell/gen-cargo
diff --git a/devshell/get-build-dir b/scripts/devshell/get-build-dir
similarity index 100%
rename from devshell/get-build-dir
rename to scripts/devshell/get-build-dir
diff --git a/devshell/go b/scripts/devshell/go
similarity index 100%
rename from devshell/go
rename to scripts/devshell/go
diff --git a/devshell/lib/__init__.py b/scripts/devshell/lib/__init__.py
similarity index 100%
rename from devshell/lib/__init__.py
rename to scripts/devshell/lib/__init__.py
diff --git a/devshell/lib/add_symlink_to_bin.sh b/scripts/devshell/lib/add_symlink_to_bin.sh
similarity index 100%
rename from devshell/lib/add_symlink_to_bin.sh
rename to scripts/devshell/lib/add_symlink_to_bin.sh
diff --git a/devshell/lib/bashrc_checkup.sh b/scripts/devshell/lib/bashrc_checkup.sh
similarity index 100%
rename from devshell/lib/bashrc_checkup.sh
rename to scripts/devshell/lib/bashrc_checkup.sh
diff --git a/devshell/lib/common_term_styles.sh b/scripts/devshell/lib/common_term_styles.sh
similarity index 100%
rename from devshell/lib/common_term_styles.sh
rename to scripts/devshell/lib/common_term_styles.sh
diff --git a/devshell/lib/disktools.sh b/scripts/devshell/lib/disktools.sh
similarity index 100%
rename from devshell/lib/disktools.sh
rename to scripts/devshell/lib/disktools.sh
diff --git a/devshell/lib/image_build_vars.sh b/scripts/devshell/lib/image_build_vars.sh
similarity index 100%
rename from devshell/lib/image_build_vars.sh
rename to scripts/devshell/lib/image_build_vars.sh
diff --git a/devshell/lib/rust.py b/scripts/devshell/lib/rust.py
similarity index 100%
rename from devshell/lib/rust.py
rename to scripts/devshell/lib/rust.py
diff --git a/devshell/lib/style.sh b/scripts/devshell/lib/style.sh
similarity index 100%
rename from devshell/lib/style.sh
rename to scripts/devshell/lib/style.sh
diff --git a/devshell/lib/vars.sh b/scripts/devshell/lib/vars.sh
similarity index 100%
rename from devshell/lib/vars.sh
rename to scripts/devshell/lib/vars.sh
diff --git a/devshell/list-usb-disks b/scripts/devshell/list-usb-disks
similarity index 100%
rename from devshell/list-usb-disks
rename to scripts/devshell/list-usb-disks
diff --git a/devshell/log b/scripts/devshell/log
similarity index 100%
rename from devshell/log
rename to scripts/devshell/log
diff --git a/devshell/make-fuchsia-vol b/scripts/devshell/make-fuchsia-vol
similarity index 100%
rename from devshell/make-fuchsia-vol
rename to scripts/devshell/make-fuchsia-vol
diff --git a/devshell/mkzedboot b/scripts/devshell/mkzedboot
similarity index 100%
rename from devshell/mkzedboot
rename to scripts/devshell/mkzedboot
diff --git a/devshell/net-run b/scripts/devshell/net-run
similarity index 100%
rename from devshell/net-run
rename to scripts/devshell/net-run
diff --git a/devshell/netaddr b/scripts/devshell/netaddr
similarity index 100%
rename from devshell/netaddr
rename to scripts/devshell/netaddr
diff --git a/devshell/netboot b/scripts/devshell/netboot
similarity index 100%
rename from devshell/netboot
rename to scripts/devshell/netboot
diff --git a/devshell/netls b/scripts/devshell/netls
similarity index 100%
rename from devshell/netls
rename to scripts/devshell/netls
diff --git a/devshell/old-symbolize b/scripts/devshell/old-symbolize
similarity index 100%
rename from devshell/old-symbolize
rename to scripts/devshell/old-symbolize
diff --git a/devshell/ota b/scripts/devshell/ota
similarity index 100%
rename from devshell/ota
rename to scripts/devshell/ota
diff --git a/devshell/pave b/scripts/devshell/pave
similarity index 100%
rename from devshell/pave
rename to scripts/devshell/pave
diff --git a/devshell/pending-commits b/scripts/devshell/pending-commits
similarity index 100%
rename from devshell/pending-commits
rename to scripts/devshell/pending-commits
diff --git a/devshell/push-package b/scripts/devshell/push-package
similarity index 100%
rename from devshell/push-package
rename to scripts/devshell/push-package
diff --git a/devshell/reboot b/scripts/devshell/reboot
similarity index 100%
rename from devshell/reboot
rename to scripts/devshell/reboot
diff --git a/devshell/run b/scripts/devshell/run
similarity index 100%
rename from devshell/run
rename to scripts/devshell/run
diff --git a/devshell/run-host-tests b/scripts/devshell/run-host-tests
similarity index 100%
rename from devshell/run-host-tests
rename to scripts/devshell/run-host-tests
diff --git a/devshell/run-image-test b/scripts/devshell/run-image-test
similarity index 100%
rename from devshell/run-image-test
rename to scripts/devshell/run-image-test
diff --git a/devshell/run-netboot b/scripts/devshell/run-netboot
similarity index 100%
rename from devshell/run-netboot
rename to scripts/devshell/run-netboot
diff --git a/devshell/run-test b/scripts/devshell/run-test
similarity index 100%
rename from devshell/run-test
rename to scripts/devshell/run-test
diff --git a/devshell/run-test-component b/scripts/devshell/run-test-component
similarity index 100%
rename from devshell/run-test-component
rename to scripts/devshell/run-test-component
diff --git a/devshell/rustdoc b/scripts/devshell/rustdoc
similarity index 100%
rename from devshell/rustdoc
rename to scripts/devshell/rustdoc
diff --git a/devshell/rustfmt b/scripts/devshell/rustfmt
similarity index 100%
rename from devshell/rustfmt
rename to scripts/devshell/rustfmt
diff --git a/devshell/save-package-stats b/scripts/devshell/save-package-stats
similarity index 100%
rename from devshell/save-package-stats
rename to scripts/devshell/save-package-stats
diff --git a/devshell/scp b/scripts/devshell/scp
similarity index 100%
rename from devshell/scp
rename to scripts/devshell/scp
diff --git a/devshell/screenshot b/scripts/devshell/screenshot
similarity index 100%
rename from devshell/screenshot
rename to scripts/devshell/screenshot
diff --git a/devshell/serve b/scripts/devshell/serve
similarity index 100%
rename from devshell/serve
rename to scripts/devshell/serve
diff --git a/devshell/serve-updates b/scripts/devshell/serve-updates
similarity index 100%
rename from devshell/serve-updates
rename to scripts/devshell/serve-updates
diff --git a/devshell/set b/scripts/devshell/set
similarity index 100%
rename from devshell/set
rename to scripts/devshell/set
diff --git a/devshell/set-clock b/scripts/devshell/set-clock
similarity index 100%
rename from devshell/set-clock
rename to scripts/devshell/set-clock
diff --git a/devshell/set-device b/scripts/devshell/set-device
similarity index 100%
rename from devshell/set-device
rename to scripts/devshell/set-device
diff --git a/devshell/set-petal b/scripts/devshell/set-petal
similarity index 100%
rename from devshell/set-petal
rename to scripts/devshell/set-petal
diff --git a/devshell/setup-macos b/scripts/devshell/setup-macos
similarity index 100%
rename from devshell/setup-macos
rename to scripts/devshell/setup-macos
diff --git a/devshell/sftp b/scripts/devshell/sftp
similarity index 100%
rename from devshell/sftp
rename to scripts/devshell/sftp
diff --git a/devshell/shell b/scripts/devshell/shell
similarity index 100%
rename from devshell/shell
rename to scripts/devshell/shell
diff --git a/devshell/ssh b/scripts/devshell/ssh
similarity index 100%
rename from devshell/ssh
rename to scripts/devshell/ssh
diff --git a/devshell/symbolize b/scripts/devshell/symbolize
similarity index 100%
rename from devshell/symbolize
rename to scripts/devshell/symbolize
diff --git a/devshell/syslog b/scripts/devshell/syslog
similarity index 100%
rename from devshell/syslog
rename to scripts/devshell/syslog
diff --git a/devshell/tests/build_test.sh b/scripts/devshell/tests/build_test.sh
similarity index 100%
rename from devshell/tests/build_test.sh
rename to scripts/devshell/tests/build_test.sh
diff --git a/devshell/tests/shell_test.sh b/scripts/devshell/tests/shell_test.sh
similarity index 100%
rename from devshell/tests/shell_test.sh
rename to scripts/devshell/tests/shell_test.sh
diff --git a/devshell/unset-device b/scripts/devshell/unset-device
similarity index 100%
rename from devshell/unset-device
rename to scripts/devshell/unset-device
diff --git a/devshell/update-rustc-third-party b/scripts/devshell/update-rustc-third-party
similarity index 100%
rename from devshell/update-rustc-third-party
rename to scripts/devshell/update-rustc-third-party
diff --git a/devshell/use b/scripts/devshell/use
similarity index 100%
rename from devshell/use
rename to scripts/devshell/use
diff --git a/devshell/vendor b/scripts/devshell/vendor
similarity index 100%
rename from devshell/vendor
rename to scripts/devshell/vendor
diff --git a/devshell/verify-build-packages b/scripts/devshell/verify-build-packages
similarity index 100%
rename from devshell/verify-build-packages
rename to scripts/devshell/verify-build-packages
diff --git a/devshell/wait b/scripts/devshell/wait
similarity index 100%
rename from devshell/wait
rename to scripts/devshell/wait
diff --git a/editors/cat_compile_commands.py b/scripts/editors/cat_compile_commands.py
similarity index 100%
rename from editors/cat_compile_commands.py
rename to scripts/editors/cat_compile_commands.py
diff --git a/fd.py b/scripts/fd.py
similarity index 100%
rename from fd.py
rename to scripts/fd.py
diff --git a/fetch-build-artifacts b/scripts/fetch-build-artifacts
similarity index 100%
rename from fetch-build-artifacts
rename to scripts/fetch-build-artifacts
diff --git a/find_integration_revision.py b/scripts/find_integration_revision.py
similarity index 100%
rename from find_integration_revision.py
rename to scripts/find_integration_revision.py
diff --git a/flog b/scripts/flog
similarity index 100%
rename from flog
rename to scripts/flog
diff --git a/fx b/scripts/fx
similarity index 100%
rename from fx
rename to scripts/fx
diff --git a/fx-env.sh b/scripts/fx-env.sh
similarity index 100%
rename from fx-env.sh
rename to scripts/fx-env.sh
diff --git a/fx-wrapper b/scripts/fx-wrapper
similarity index 100%
rename from fx-wrapper
rename to scripts/fx-wrapper
diff --git a/gce/README.md b/scripts/gce/README.md
similarity index 100%
rename from gce/README.md
rename to scripts/gce/README.md
diff --git a/gce/create-fuchsia-image.sh b/scripts/gce/create-fuchsia-image.sh
similarity index 100%
rename from gce/create-fuchsia-image.sh
rename to scripts/gce/create-fuchsia-image.sh
diff --git a/gce/create-instance.sh b/scripts/gce/create-instance.sh
similarity index 100%
rename from gce/create-instance.sh
rename to scripts/gce/create-instance.sh
diff --git a/gce/delete-instance.sh b/scripts/gce/delete-instance.sh
similarity index 100%
rename from gce/delete-instance.sh
rename to scripts/gce/delete-instance.sh
diff --git a/gce/efi-cmdline.txt b/scripts/gce/efi-cmdline.txt
similarity index 100%
rename from gce/efi-cmdline.txt
rename to scripts/gce/efi-cmdline.txt
diff --git a/gce/env.sh b/scripts/gce/env.sh
similarity index 100%
rename from gce/env.sh
rename to scripts/gce/env.sh
diff --git a/gce/gce b/scripts/gce/gce
similarity index 100%
rename from gce/gce
rename to scripts/gce/gce
diff --git a/gce/kernel-cmdline.txt b/scripts/gce/kernel-cmdline.txt
similarity index 100%
rename from gce/kernel-cmdline.txt
rename to scripts/gce/kernel-cmdline.txt
diff --git a/gce/make-fuchsia-image.sh b/scripts/gce/make-fuchsia-image.sh
similarity index 100%
rename from gce/make-fuchsia-image.sh
rename to scripts/gce/make-fuchsia-image.sh
diff --git a/gce/serial.sh b/scripts/gce/serial.sh
similarity index 100%
rename from gce/serial.sh
rename to scripts/gce/serial.sh
diff --git a/gdb/__init__.py b/scripts/gdb/__init__.py
similarity index 100%
rename from gdb/__init__.py
rename to scripts/gdb/__init__.py
diff --git a/gdb/build-gdb.sh b/scripts/gdb/build-gdb.sh
similarity index 100%
rename from gdb/build-gdb.sh
rename to scripts/gdb/build-gdb.sh
diff --git a/gdb/fuchsia/__init__.py b/scripts/gdb/fuchsia/__init__.py
similarity index 100%
rename from gdb/fuchsia/__init__.py
rename to scripts/gdb/fuchsia/__init__.py
diff --git a/gdb/fuchsia/gdb/__init__.py b/scripts/gdb/fuchsia/gdb/__init__.py
similarity index 100%
rename from gdb/fuchsia/gdb/__init__.py
rename to scripts/gdb/fuchsia/gdb/__init__.py
diff --git a/generate-intellij-config.py b/scripts/generate-intellij-config.py
similarity index 100%
rename from generate-intellij-config.py
rename to scripts/generate-intellij-config.py
diff --git a/git-file-tidy b/scripts/git-file-tidy
similarity index 100%
rename from git-file-tidy
rename to scripts/git-file-tidy
diff --git a/git-fuchsia-review b/scripts/git-fuchsia-review
similarity index 100%
rename from git-fuchsia-review
rename to scripts/git-fuchsia-review
diff --git a/git_utils.py b/scripts/git_utils.py
similarity index 100%
rename from git_utils.py
rename to scripts/git_utils.py
diff --git a/gn_to_cmake.py b/scripts/gn_to_cmake.py
similarity index 100%
rename from gn_to_cmake.py
rename to scripts/gn_to_cmake.py
diff --git a/list-available-packages.py b/scripts/list-available-packages.py
similarity index 100%
rename from list-available-packages.py
rename to scripts/list-available-packages.py
diff --git a/manifest/minimal b/scripts/manifest/minimal
similarity index 100%
rename from manifest/minimal
rename to scripts/manifest/minimal
diff --git a/manifest/scripts b/scripts/manifest/scripts
similarity index 100%
rename from manifest/scripts
rename to scripts/manifest/scripts
diff --git a/memory/log.sh b/scripts/memory/log.sh
similarity index 100%
rename from memory/log.sh
rename to scripts/memory/log.sh
diff --git a/memory/treemap.py b/scripts/memory/treemap.py
similarity index 100%
rename from memory/treemap.py
rename to scripts/memory/treemap.py
diff --git a/packages/README.md b/scripts/packages/README.md
similarity index 100%
rename from packages/README.md
rename to scripts/packages/README.md
diff --git a/packages/common.py b/scripts/packages/common.py
similarity index 100%
rename from packages/common.py
rename to scripts/packages/common.py
diff --git a/packages/package_schema.json b/scripts/packages/package_schema.json
similarity index 100%
rename from packages/package_schema.json
rename to scripts/packages/package_schema.json
diff --git a/packages/product_schema.json b/scripts/packages/product_schema.json
similarity index 100%
rename from packages/product_schema.json
rename to scripts/packages/product_schema.json
diff --git a/packages/verify_layer.py b/scripts/packages/verify_layer.py
similarity index 100%
rename from packages/verify_layer.py
rename to scripts/packages/verify_layer.py
diff --git a/packages/visualize_hierarchy.py b/scripts/packages/visualize_hierarchy.py
similarity index 100%
rename from packages/visualize_hierarchy.py
rename to scripts/packages/visualize_hierarchy.py
diff --git a/paths.py b/scripts/paths.py
similarity index 100%
rename from paths.py
rename to scripts/paths.py
diff --git a/run-dart-action.py b/scripts/run-dart-action.py
similarity index 100%
rename from run-dart-action.py
rename to scripts/run-dart-action.py
diff --git a/run-zircon-arm64 b/scripts/run-zircon-arm64
similarity index 100%
rename from run-zircon-arm64
rename to scripts/run-zircon-arm64
diff --git a/run-zircon-x86 b/scripts/run-zircon-x86
similarity index 100%
rename from run-zircon-x86
rename to scripts/run-zircon-x86
diff --git a/rust/build_cargo_vendor.sh b/scripts/rust/build_cargo_vendor.sh
similarity index 100%
rename from rust/build_cargo_vendor.sh
rename to scripts/rust/build_cargo_vendor.sh
diff --git a/rust/build_toolchain.py b/scripts/rust/build_toolchain.py
similarity index 100%
rename from rust/build_toolchain.py
rename to scripts/rust/build_toolchain.py
diff --git a/rust/check_rust_licenses.py b/scripts/rust/check_rust_licenses.py
similarity index 100%
rename from rust/check_rust_licenses.py
rename to scripts/rust/check_rust_licenses.py
diff --git a/rust/install_cargo_vendor.sh b/scripts/rust/install_cargo_vendor.sh
similarity index 100%
rename from rust/install_cargo_vendor.sh
rename to scripts/rust/install_cargo_vendor.sh
diff --git a/rust/rustdoc_no_ld_library_path.sh b/scripts/rust/rustdoc_no_ld_library_path.sh
similarity index 100%
rename from rust/rustdoc_no_ld_library_path.sh
rename to scripts/rust/rustdoc_no_ld_library_path.sh
diff --git a/sdk/MAINTAINERS b/scripts/sdk/MAINTAINERS
similarity index 100%
rename from sdk/MAINTAINERS
rename to scripts/sdk/MAINTAINERS
diff --git a/sdk/README.md b/scripts/sdk/README.md
similarity index 100%
rename from sdk/README.md
rename to scripts/sdk/README.md
diff --git a/sdk/bazel/README.md b/scripts/sdk/bazel/README.md
similarity index 100%
rename from sdk/bazel/README.md
rename to scripts/sdk/bazel/README.md
diff --git a/sdk/bazel/base/cc/build_defs/cc_binary_component.bzl b/scripts/sdk/bazel/base/cc/build_defs/cc_binary_component.bzl
similarity index 100%
rename from sdk/bazel/base/cc/build_defs/cc_binary_component.bzl
rename to scripts/sdk/bazel/base/cc/build_defs/cc_binary_component.bzl
diff --git a/sdk/bazel/base/cc/build_defs/cc_fidl_library.bzl b/scripts/sdk/bazel/base/cc/build_defs/cc_fidl_library.bzl
similarity index 100%
rename from sdk/bazel/base/cc/build_defs/cc_fidl_library.bzl
rename to scripts/sdk/bazel/base/cc/build_defs/cc_fidl_library.bzl
diff --git a/sdk/bazel/base/cc/build_defs/toolchain/dist.bzl b/scripts/sdk/bazel/base/cc/build_defs/toolchain/dist.bzl
similarity index 100%
rename from sdk/bazel/base/cc/build_defs/toolchain/dist.bzl
rename to scripts/sdk/bazel/base/cc/build_defs/toolchain/dist.bzl
diff --git a/sdk/bazel/base/common/WORKSPACE b/scripts/sdk/bazel/base/common/WORKSPACE
similarity index 100%
rename from sdk/bazel/base/common/WORKSPACE
rename to scripts/sdk/bazel/base/common/WORKSPACE
diff --git a/sdk/bazel/base/common/build_defs/BUILD b/scripts/sdk/bazel/base/common/build_defs/BUILD
similarity index 100%
rename from sdk/bazel/base/common/build_defs/BUILD
rename to scripts/sdk/bazel/base/common/build_defs/BUILD
diff --git a/sdk/bazel/base/common/build_defs/fidl_library.bzl b/scripts/sdk/bazel/base/common/build_defs/fidl_library.bzl
similarity index 100%
rename from sdk/bazel/base/common/build_defs/fidl_library.bzl
rename to scripts/sdk/bazel/base/common/build_defs/fidl_library.bzl
diff --git a/sdk/bazel/base/common/build_defs/fuchsia_select.bzl b/scripts/sdk/bazel/base/common/build_defs/fuchsia_select.bzl
similarity index 100%
rename from sdk/bazel/base/common/build_defs/fuchsia_select.bzl
rename to scripts/sdk/bazel/base/common/build_defs/fuchsia_select.bzl
diff --git a/sdk/bazel/base/common/build_defs/fuchsia_setup.bzl b/scripts/sdk/bazel/base/common/build_defs/fuchsia_setup.bzl
similarity index 100%
rename from sdk/bazel/base/common/build_defs/fuchsia_setup.bzl
rename to scripts/sdk/bazel/base/common/build_defs/fuchsia_setup.bzl
diff --git a/sdk/bazel/base/common/build_defs/internal/component_runner/BUILD b/scripts/sdk/bazel/base/common/build_defs/internal/component_runner/BUILD
similarity index 100%
rename from sdk/bazel/base/common/build_defs/internal/component_runner/BUILD
rename to scripts/sdk/bazel/base/common/build_defs/internal/component_runner/BUILD
diff --git a/sdk/bazel/base/common/build_defs/internal/component_runner/component_runner.py b/scripts/sdk/bazel/base/common/build_defs/internal/component_runner/component_runner.py
similarity index 100%
rename from sdk/bazel/base/common/build_defs/internal/component_runner/component_runner.py
rename to scripts/sdk/bazel/base/common/build_defs/internal/component_runner/component_runner.py
diff --git a/sdk/bazel/base/common/build_defs/internal/crosstool/BUILD b/scripts/sdk/bazel/base/common/build_defs/internal/crosstool/BUILD
similarity index 100%
rename from sdk/bazel/base/common/build_defs/internal/crosstool/BUILD
rename to scripts/sdk/bazel/base/common/build_defs/internal/crosstool/BUILD
diff --git a/sdk/bazel/base/common/build_defs/package.bzl b/scripts/sdk/bazel/base/common/build_defs/package.bzl
similarity index 100%
rename from sdk/bazel/base/common/build_defs/package.bzl
rename to scripts/sdk/bazel/base/common/build_defs/package.bzl
diff --git a/sdk/bazel/base/common/build_defs/package_files.bzl b/scripts/sdk/bazel/base/common/build_defs/package_files.bzl
similarity index 100%
rename from sdk/bazel/base/common/build_defs/package_files.bzl
rename to scripts/sdk/bazel/base/common/build_defs/package_files.bzl
diff --git a/sdk/bazel/base/common/build_defs/package_info.bzl b/scripts/sdk/bazel/base/common/build_defs/package_info.bzl
similarity index 100%
rename from sdk/bazel/base/common/build_defs/package_info.bzl
rename to scripts/sdk/bazel/base/common/build_defs/package_info.bzl
diff --git a/sdk/bazel/base/common/build_defs/target_cpu/BUILD b/scripts/sdk/bazel/base/common/build_defs/target_cpu/BUILD
similarity index 100%
rename from sdk/bazel/base/common/build_defs/target_cpu/BUILD
rename to scripts/sdk/bazel/base/common/build_defs/target_cpu/BUILD
diff --git a/sdk/bazel/base/dart/build_defs/BUILD.flutter b/scripts/sdk/bazel/base/dart/build_defs/BUILD.flutter
similarity index 100%
rename from sdk/bazel/base/dart/build_defs/BUILD.flutter
rename to scripts/sdk/bazel/base/dart/build_defs/BUILD.flutter
diff --git a/sdk/bazel/base/dart/build_defs/BUILD.flutter_root b/scripts/sdk/bazel/base/dart/build_defs/BUILD.flutter_root
similarity index 100%
rename from sdk/bazel/base/dart/build_defs/BUILD.flutter_root
rename to scripts/sdk/bazel/base/dart/build_defs/BUILD.flutter_root
diff --git a/sdk/bazel/base/dart/build_defs/dart.bzl b/scripts/sdk/bazel/base/dart/build_defs/dart.bzl
similarity index 100%
rename from sdk/bazel/base/dart/build_defs/dart.bzl
rename to scripts/sdk/bazel/base/dart/build_defs/dart.bzl
diff --git a/sdk/bazel/base/dart/build_defs/dart_app.bzl b/scripts/sdk/bazel/base/dart/build_defs/dart_app.bzl
similarity index 100%
rename from sdk/bazel/base/dart/build_defs/dart_app.bzl
rename to scripts/sdk/bazel/base/dart/build_defs/dart_app.bzl
diff --git a/sdk/bazel/base/dart/build_defs/dart_fidl_library.bzl b/scripts/sdk/bazel/base/dart/build_defs/dart_fidl_library.bzl
similarity index 100%
rename from sdk/bazel/base/dart/build_defs/dart_fidl_library.bzl
rename to scripts/sdk/bazel/base/dart/build_defs/dart_fidl_library.bzl
diff --git a/sdk/bazel/base/dart/build_defs/dart_library.bzl b/scripts/sdk/bazel/base/dart/build_defs/dart_library.bzl
similarity index 100%
rename from sdk/bazel/base/dart/build_defs/dart_library.bzl
rename to scripts/sdk/bazel/base/dart/build_defs/dart_library.bzl
diff --git a/sdk/bazel/base/dart/build_defs/flutter_app.bzl b/scripts/sdk/bazel/base/dart/build_defs/flutter_app.bzl
similarity index 100%
rename from sdk/bazel/base/dart/build_defs/flutter_app.bzl
rename to scripts/sdk/bazel/base/dart/build_defs/flutter_app.bzl
diff --git a/sdk/bazel/base/dart/build_defs/setup_flutter.bzl b/scripts/sdk/bazel/base/dart/build_defs/setup_flutter.bzl
similarity index 100%
rename from sdk/bazel/base/dart/build_defs/setup_flutter.bzl
rename to scripts/sdk/bazel/base/dart/build_defs/setup_flutter.bzl
diff --git a/sdk/bazel/create_test_workspace.py b/scripts/sdk/bazel/create_test_workspace.py
similarity index 100%
rename from sdk/bazel/create_test_workspace.py
rename to scripts/sdk/bazel/create_test_workspace.py
diff --git a/sdk/bazel/generate.py b/scripts/sdk/bazel/generate.py
similarity index 100%
rename from sdk/bazel/generate.py
rename to scripts/sdk/bazel/generate.py
diff --git a/sdk/bazel/template_model.py b/scripts/sdk/bazel/template_model.py
similarity index 100%
rename from sdk/bazel/template_model.py
rename to scripts/sdk/bazel/template_model.py
diff --git a/sdk/bazel/templates/cc_library.mako b/scripts/sdk/bazel/templates/cc_library.mako
similarity index 100%
rename from sdk/bazel/templates/cc_library.mako
rename to scripts/sdk/bazel/templates/cc_library.mako
diff --git a/sdk/bazel/templates/cc_prebuilt_library.mako b/scripts/sdk/bazel/templates/cc_prebuilt_library.mako
similarity index 100%
rename from sdk/bazel/templates/cc_prebuilt_library.mako
rename to scripts/sdk/bazel/templates/cc_prebuilt_library.mako
diff --git a/sdk/bazel/templates/crosstool.mako b/scripts/sdk/bazel/templates/crosstool.mako
similarity index 100%
rename from sdk/bazel/templates/crosstool.mako
rename to scripts/sdk/bazel/templates/crosstool.mako
diff --git a/sdk/bazel/templates/crosstool_bzl.mako b/scripts/sdk/bazel/templates/crosstool_bzl.mako
similarity index 100%
rename from sdk/bazel/templates/crosstool_bzl.mako
rename to scripts/sdk/bazel/templates/crosstool_bzl.mako
diff --git a/sdk/bazel/templates/crosstool_in.mako b/scripts/sdk/bazel/templates/crosstool_in.mako
similarity index 100%
rename from sdk/bazel/templates/crosstool_in.mako
rename to scripts/sdk/bazel/templates/crosstool_in.mako
diff --git a/sdk/bazel/templates/dart_library.mako b/scripts/sdk/bazel/templates/dart_library.mako
similarity index 100%
rename from sdk/bazel/templates/dart_library.mako
rename to scripts/sdk/bazel/templates/dart_library.mako
diff --git a/sdk/bazel/templates/fidl.mako b/scripts/sdk/bazel/templates/fidl.mako
similarity index 100%
rename from sdk/bazel/templates/fidl.mako
rename to scripts/sdk/bazel/templates/fidl.mako
diff --git a/sdk/bazel/templates/header.mako b/scripts/sdk/bazel/templates/header.mako
similarity index 100%
rename from sdk/bazel/templates/header.mako
rename to scripts/sdk/bazel/templates/header.mako
diff --git a/sdk/bazel/templates/header_no_license.mako b/scripts/sdk/bazel/templates/header_no_license.mako
similarity index 100%
rename from sdk/bazel/templates/header_no_license.mako
rename to scripts/sdk/bazel/templates/header_no_license.mako
diff --git a/sdk/bazel/templates/images.mako b/scripts/sdk/bazel/templates/images.mako
similarity index 100%
rename from sdk/bazel/templates/images.mako
rename to scripts/sdk/bazel/templates/images.mako
diff --git a/sdk/bazel/templates/setup_dart_bzl.mako b/scripts/sdk/bazel/templates/setup_dart_bzl.mako
similarity index 100%
rename from sdk/bazel/templates/setup_dart_bzl.mako
rename to scripts/sdk/bazel/templates/setup_dart_bzl.mako
diff --git a/sdk/bazel/templates/sysroot_arch.mako b/scripts/sdk/bazel/templates/sysroot_arch.mako
similarity index 100%
rename from sdk/bazel/templates/sysroot_arch.mako
rename to scripts/sdk/bazel/templates/sysroot_arch.mako
diff --git a/sdk/bazel/templates/sysroot_pkg.mako b/scripts/sdk/bazel/templates/sysroot_pkg.mako
similarity index 100%
rename from sdk/bazel/templates/sysroot_pkg.mako
rename to scripts/sdk/bazel/templates/sysroot_pkg.mako
diff --git a/sdk/bazel/templates/sysroot_version.mako b/scripts/sdk/bazel/templates/sysroot_version.mako
similarity index 100%
rename from sdk/bazel/templates/sysroot_version.mako
rename to scripts/sdk/bazel/templates/sysroot_version.mako
diff --git a/sdk/bazel/templates/tests/bazelrc.mako b/scripts/sdk/bazel/templates/tests/bazelrc.mako
similarity index 100%
rename from sdk/bazel/templates/tests/bazelrc.mako
rename to scripts/sdk/bazel/templates/tests/bazelrc.mako
diff --git a/sdk/bazel/templates/tests/header_slash.mako b/scripts/sdk/bazel/templates/tests/header_slash.mako
similarity index 100%
rename from sdk/bazel/templates/tests/header_slash.mako
rename to scripts/sdk/bazel/templates/tests/header_slash.mako
diff --git a/sdk/bazel/templates/tests/headers.mako b/scripts/sdk/bazel/templates/tests/headers.mako
similarity index 100%
rename from sdk/bazel/templates/tests/headers.mako
rename to scripts/sdk/bazel/templates/tests/headers.mako
diff --git a/sdk/bazel/templates/tests/headers_build.mako b/scripts/sdk/bazel/templates/tests/headers_build.mako
similarity index 100%
rename from sdk/bazel/templates/tests/headers_build.mako
rename to scripts/sdk/bazel/templates/tests/headers_build.mako
diff --git a/sdk/bazel/templates/tests/run_py.mako b/scripts/sdk/bazel/templates/tests/run_py.mako
similarity index 100%
rename from sdk/bazel/templates/tests/run_py.mako
rename to scripts/sdk/bazel/templates/tests/run_py.mako
diff --git a/sdk/bazel/templates/tests/workspace.mako b/scripts/sdk/bazel/templates/tests/workspace.mako
similarity index 100%
rename from sdk/bazel/templates/tests/workspace.mako
rename to scripts/sdk/bazel/templates/tests/workspace.mako
diff --git a/sdk/bazel/templates/toolchain_build.mako b/scripts/sdk/bazel/templates/toolchain_build.mako
similarity index 100%
rename from sdk/bazel/templates/toolchain_build.mako
rename to scripts/sdk/bazel/templates/toolchain_build.mako
diff --git a/sdk/bazel/templates/tools.mako b/scripts/sdk/bazel/templates/tools.mako
similarity index 100%
rename from sdk/bazel/templates/tools.mako
rename to scripts/sdk/bazel/templates/tools.mako
diff --git a/sdk/bazel/tests/cc/cc/BUILD b/scripts/sdk/bazel/tests/cc/cc/BUILD
similarity index 100%
rename from sdk/bazel/tests/cc/cc/BUILD
rename to scripts/sdk/bazel/tests/cc/cc/BUILD
diff --git a/sdk/bazel/tests/cc/cc/compilation.cc b/scripts/sdk/bazel/tests/cc/cc/compilation.cc
similarity index 100%
rename from sdk/bazel/tests/cc/cc/compilation.cc
rename to scripts/sdk/bazel/tests/cc/cc/compilation.cc
diff --git a/sdk/bazel/tests/cc/cc/library.cc b/scripts/sdk/bazel/tests/cc/cc/library.cc
similarity index 100%
rename from sdk/bazel/tests/cc/cc/library.cc
rename to scripts/sdk/bazel/tests/cc/cc/library.cc
diff --git a/sdk/bazel/tests/cc/cc/library.h b/scripts/sdk/bazel/tests/cc/cc/library.h
similarity index 100%
rename from sdk/bazel/tests/cc/cc/library.h
rename to scripts/sdk/bazel/tests/cc/cc/library.h
diff --git a/sdk/bazel/tests/cc/cc/manifest.cmx b/scripts/sdk/bazel/tests/cc/cc/manifest.cmx
similarity index 100%
rename from sdk/bazel/tests/cc/cc/manifest.cmx
rename to scripts/sdk/bazel/tests/cc/cc/manifest.cmx
diff --git a/sdk/bazel/tests/cc/cc/pkg_dep.cc b/scripts/sdk/bazel/tests/cc/cc/pkg_dep.cc
similarity index 100%
rename from sdk/bazel/tests/cc/cc/pkg_dep.cc
rename to scripts/sdk/bazel/tests/cc/cc/pkg_dep.cc
diff --git a/sdk/bazel/tests/cc/fidl-cc/BUILD b/scripts/sdk/bazel/tests/cc/fidl-cc/BUILD
similarity index 100%
rename from sdk/bazel/tests/cc/fidl-cc/BUILD
rename to scripts/sdk/bazel/tests/cc/fidl-cc/BUILD
diff --git a/sdk/bazel/tests/cc/fidl-cc/simple_user.cc b/scripts/sdk/bazel/tests/cc/fidl-cc/simple_user.cc
similarity index 100%
rename from sdk/bazel/tests/cc/fidl-cc/simple_user.cc
rename to scripts/sdk/bazel/tests/cc/fidl-cc/simple_user.cc
diff --git a/sdk/bazel/tests/common/build_defs/BUILD b/scripts/sdk/bazel/tests/common/build_defs/BUILD
similarity index 100%
rename from sdk/bazel/tests/common/build_defs/BUILD
rename to scripts/sdk/bazel/tests/common/build_defs/BUILD
diff --git a/sdk/bazel/tests/common/build_defs/package_verifier.py b/scripts/sdk/bazel/tests/common/build_defs/package_verifier.py
similarity index 100%
rename from sdk/bazel/tests/common/build_defs/package_verifier.py
rename to scripts/sdk/bazel/tests/common/build_defs/package_verifier.py
diff --git a/sdk/bazel/tests/common/build_defs/verify_package.bzl b/scripts/sdk/bazel/tests/common/build_defs/verify_package.bzl
similarity index 100%
rename from sdk/bazel/tests/common/build_defs/verify_package.bzl
rename to scripts/sdk/bazel/tests/common/build_defs/verify_package.bzl
diff --git a/sdk/bazel/tests/common/fidl/BUILD b/scripts/sdk/bazel/tests/common/fidl/BUILD
similarity index 100%
rename from sdk/bazel/tests/common/fidl/BUILD
rename to scripts/sdk/bazel/tests/common/fidl/BUILD
diff --git a/sdk/bazel/tests/common/fidl/fuchsia_deps.fidl b/scripts/sdk/bazel/tests/common/fidl/fuchsia_deps.fidl
similarity index 100%
rename from sdk/bazel/tests/common/fidl/fuchsia_deps.fidl
rename to scripts/sdk/bazel/tests/common/fidl/fuchsia_deps.fidl
diff --git a/sdk/bazel/tests/common/fidl/local_deps.fidl b/scripts/sdk/bazel/tests/common/fidl/local_deps.fidl
similarity index 100%
rename from sdk/bazel/tests/common/fidl/local_deps.fidl
rename to scripts/sdk/bazel/tests/common/fidl/local_deps.fidl
diff --git a/sdk/bazel/tests/common/fidl/simple.fidl b/scripts/sdk/bazel/tests/common/fidl/simple.fidl
similarity index 100%
rename from sdk/bazel/tests/common/fidl/simple.fidl
rename to scripts/sdk/bazel/tests/common/fidl/simple.fidl
diff --git a/sdk/bazel/tests/common/package/BUILD b/scripts/sdk/bazel/tests/common/package/BUILD
similarity index 100%
rename from sdk/bazel/tests/common/package/BUILD
rename to scripts/sdk/bazel/tests/common/package/BUILD
diff --git a/sdk/bazel/tests/common/package/file1.txt b/scripts/sdk/bazel/tests/common/package/file1.txt
similarity index 100%
rename from sdk/bazel/tests/common/package/file1.txt
rename to scripts/sdk/bazel/tests/common/package/file1.txt
diff --git a/sdk/bazel/tests/common/package/file2.txt b/scripts/sdk/bazel/tests/common/package/file2.txt
similarity index 100%
rename from sdk/bazel/tests/common/package/file2.txt
rename to scripts/sdk/bazel/tests/common/package/file2.txt
diff --git a/sdk/bazel/tests/common/target_image/BUILD b/scripts/sdk/bazel/tests/common/target_image/BUILD
similarity index 100%
rename from sdk/bazel/tests/common/target_image/BUILD
rename to scripts/sdk/bazel/tests/common/target_image/BUILD
diff --git a/sdk/bazel/tests/common/target_image/image_test.sh b/scripts/sdk/bazel/tests/common/target_image/image_test.sh
similarity index 100%
rename from sdk/bazel/tests/common/target_image/image_test.sh
rename to scripts/sdk/bazel/tests/common/target_image/image_test.sh
diff --git a/sdk/bazel/tests/dart/dart/BUILD b/scripts/sdk/bazel/tests/dart/dart/BUILD
similarity index 100%
rename from sdk/bazel/tests/dart/dart/BUILD
rename to scripts/sdk/bazel/tests/dart/dart/BUILD
diff --git a/sdk/bazel/tests/dart/dart/lib/hello.dart b/scripts/sdk/bazel/tests/dart/dart/lib/hello.dart
similarity index 100%
rename from sdk/bazel/tests/dart/dart/lib/hello.dart
rename to scripts/sdk/bazel/tests/dart/dart/lib/hello.dart
diff --git a/sdk/bazel/tests/dart/dart/lib/main.dart b/scripts/sdk/bazel/tests/dart/dart/lib/main.dart
similarity index 100%
rename from sdk/bazel/tests/dart/dart/lib/main.dart
rename to scripts/sdk/bazel/tests/dart/dart/lib/main.dart
diff --git a/sdk/bazel/tests/dart/dart/meta/dart.cmx b/scripts/sdk/bazel/tests/dart/dart/meta/dart.cmx
similarity index 100%
rename from sdk/bazel/tests/dart/dart/meta/dart.cmx
rename to scripts/sdk/bazel/tests/dart/dart/meta/dart.cmx
diff --git a/sdk/bazel/tests/dart/dart/meta/dart_with_unused_dependencies.cmx b/scripts/sdk/bazel/tests/dart/dart/meta/dart_with_unused_dependencies.cmx
similarity index 100%
rename from sdk/bazel/tests/dart/dart/meta/dart_with_unused_dependencies.cmx
rename to scripts/sdk/bazel/tests/dart/dart/meta/dart_with_unused_dependencies.cmx
diff --git a/sdk/bazel/tests/dart/fidl-dart/BUILD b/scripts/sdk/bazel/tests/dart/fidl-dart/BUILD
similarity index 100%
rename from sdk/bazel/tests/dart/fidl-dart/BUILD
rename to scripts/sdk/bazel/tests/dart/fidl-dart/BUILD
diff --git a/sdk/bazel/tests/dart/fidl-dart/instrument_bindings.dart b/scripts/sdk/bazel/tests/dart/fidl-dart/instrument_bindings.dart
similarity index 100%
rename from sdk/bazel/tests/dart/fidl-dart/instrument_bindings.dart
rename to scripts/sdk/bazel/tests/dart/fidl-dart/instrument_bindings.dart
diff --git a/sdk/bazel/tests/dart/fidl-dart/meta/compile.cmx b/scripts/sdk/bazel/tests/dart/fidl-dart/meta/compile.cmx
similarity index 100%
rename from sdk/bazel/tests/dart/fidl-dart/meta/compile.cmx
rename to scripts/sdk/bazel/tests/dart/fidl-dart/meta/compile.cmx
diff --git a/sdk/bazel/tests/dart/flutter/BUILD b/scripts/sdk/bazel/tests/dart/flutter/BUILD
similarity index 100%
rename from sdk/bazel/tests/dart/flutter/BUILD
rename to scripts/sdk/bazel/tests/dart/flutter/BUILD
diff --git a/sdk/bazel/tests/dart/flutter/assets/logo.png b/scripts/sdk/bazel/tests/dart/flutter/assets/logo.png
similarity index 100%
rename from sdk/bazel/tests/dart/flutter/assets/logo.png
rename to scripts/sdk/bazel/tests/dart/flutter/assets/logo.png
diff --git a/sdk/bazel/tests/dart/flutter/main.dart b/scripts/sdk/bazel/tests/dart/flutter/main.dart
similarity index 100%
rename from sdk/bazel/tests/dart/flutter/main.dart
rename to scripts/sdk/bazel/tests/dart/flutter/main.dart
diff --git a/sdk/bazel/tests/dart/flutter/meta/app.cmx b/scripts/sdk/bazel/tests/dart/flutter/meta/app.cmx
similarity index 100%
rename from sdk/bazel/tests/dart/flutter/meta/app.cmx
rename to scripts/sdk/bazel/tests/dart/flutter/meta/app.cmx
diff --git a/sdk/common/files.py b/scripts/sdk/common/files.py
similarity index 100%
rename from sdk/common/files.py
rename to scripts/sdk/common/files.py
diff --git a/sdk/common/frontend.py b/scripts/sdk/common/frontend.py
similarity index 100%
rename from sdk/common/frontend.py
rename to scripts/sdk/common/frontend.py
diff --git a/sdk/merger/merge.py b/scripts/sdk/merger/merge.py
similarity index 100%
rename from sdk/merger/merge.py
rename to scripts/sdk/merger/merge.py
diff --git a/sdk/tools/visualize_manifest.py b/scripts/sdk/tools/visualize_manifest.py
similarity index 100%
rename from sdk/tools/visualize_manifest.py
rename to scripts/sdk/tools/visualize_manifest.py
diff --git a/start-dhcp-server.sh b/scripts/start-dhcp-server.sh
similarity index 100%
rename from start-dhcp-server.sh
rename to scripts/start-dhcp-server.sh
diff --git a/style/check-header-guards.py b/scripts/style/check-header-guards.py
similarity index 100%
rename from style/check-header-guards.py
rename to scripts/style/check-header-guards.py
diff --git a/style/json-fmt.py b/scripts/style/json-fmt.py
similarity index 100%
rename from style/json-fmt.py
rename to scripts/style/json-fmt.py
diff --git a/style/verify-fidl-libraries.py b/scripts/style/verify-fidl-libraries.py
similarity index 100%
rename from style/verify-fidl-libraries.py
rename to scripts/style/verify-fidl-libraries.py
diff --git a/tests/common_term_styles-test-visually b/scripts/tests/common_term_styles-test-visually
similarity index 100%
rename from tests/common_term_styles-test-visually
rename to scripts/tests/common_term_styles-test-visually
diff --git a/tests/common_term_styles-tests b/scripts/tests/common_term_styles-tests
similarity index 100%
rename from tests/common_term_styles-tests
rename to scripts/tests/common_term_styles-tests
diff --git a/tests/expected/common_term_styles-tests.err b/scripts/tests/expected/common_term_styles-tests.err
similarity index 100%
rename from tests/expected/common_term_styles-tests.err
rename to scripts/tests/expected/common_term_styles-tests.err
diff --git a/tests/expected/common_term_styles-tests.out b/scripts/tests/expected/common_term_styles-tests.out
similarity index 100%
rename from tests/expected/common_term_styles-tests.out
rename to scripts/tests/expected/common_term_styles-tests.out
diff --git a/tests/expected/style-tests.err b/scripts/tests/expected/style-tests.err
similarity index 100%
rename from tests/expected/style-tests.err
rename to scripts/tests/expected/style-tests.err
diff --git a/tests/expected/style-tests.out b/scripts/tests/expected/style-tests.out
similarity index 100%
rename from tests/expected/style-tests.out
rename to scripts/tests/expected/style-tests.out
diff --git a/tests/pave-prebuilt-tests b/scripts/tests/pave-prebuilt-tests
similarity index 100%
rename from tests/pave-prebuilt-tests
rename to scripts/tests/pave-prebuilt-tests
diff --git a/tests/style-test-visually b/scripts/tests/style-test-visually
similarity index 100%
rename from tests/style-test-visually
rename to scripts/tests/style-test-visually
diff --git a/tests/style-tests b/scripts/tests/style-tests
similarity index 100%
rename from tests/style-tests
rename to scripts/tests/style-tests
diff --git a/third_party/d3/LICENSE b/scripts/third_party/d3/LICENSE
similarity index 100%
rename from third_party/d3/LICENSE
rename to scripts/third_party/d3/LICENSE
diff --git a/third_party/d3/README.fuchsia b/scripts/third_party/d3/README.fuchsia
similarity index 100%
rename from third_party/d3/README.fuchsia
rename to scripts/third_party/d3/README.fuchsia
diff --git a/third_party/d3/README.md b/scripts/third_party/d3/README.md
similarity index 100%
rename from third_party/d3/README.md
rename to scripts/third_party/d3/README.md
diff --git a/third_party/d3/d3.js b/scripts/third_party/d3/d3.js
similarity index 100%
rename from third_party/d3/d3.js
rename to scripts/third_party/d3/d3.js
diff --git a/third_party/webtreemap/LICENSE b/scripts/third_party/webtreemap/LICENSE
similarity index 100%
rename from third_party/webtreemap/LICENSE
rename to scripts/third_party/webtreemap/LICENSE
diff --git a/third_party/webtreemap/README.fuchsia b/scripts/third_party/webtreemap/README.fuchsia
similarity index 100%
rename from third_party/webtreemap/README.fuchsia
rename to scripts/third_party/webtreemap/README.fuchsia
diff --git a/third_party/webtreemap/webtreemap.css b/scripts/third_party/webtreemap/webtreemap.css
similarity index 100%
rename from third_party/webtreemap/webtreemap.css
rename to scripts/third_party/webtreemap/webtreemap.css
diff --git a/third_party/webtreemap/webtreemap.js b/scripts/third_party/webtreemap/webtreemap.js
similarity index 100%
rename from third_party/webtreemap/webtreemap.js
rename to scripts/third_party/webtreemap/webtreemap.js
diff --git a/update-manifest.go b/scripts/update-manifest.go
similarity index 100%
rename from update-manifest.go
rename to scripts/update-manifest.go
diff --git a/vim/README.md b/scripts/vim/README.md
similarity index 100%
rename from vim/README.md
rename to scripts/vim/README.md
diff --git a/vim/ftdetect/gnfiletype.vim b/scripts/vim/ftdetect/gnfiletype.vim
similarity index 100%
rename from vim/ftdetect/gnfiletype.vim
rename to scripts/vim/ftdetect/gnfiletype.vim
diff --git a/vim/fuchsia.vim b/scripts/vim/fuchsia.vim
similarity index 100%
rename from vim/fuchsia.vim
rename to scripts/vim/fuchsia.vim
diff --git a/vim/syntax/gn.vim b/scripts/vim/syntax/gn.vim
similarity index 100%
rename from vim/syntax/gn.vim
rename to scripts/vim/syntax/gn.vim
diff --git a/youcompleteme/README.md b/scripts/youcompleteme/README.md
similarity index 100%
rename from youcompleteme/README.md
rename to scripts/youcompleteme/README.md
diff --git a/youcompleteme/default_settings.json b/scripts/youcompleteme/default_settings.json
similarity index 100%
rename from youcompleteme/default_settings.json
rename to scripts/youcompleteme/default_settings.json
diff --git a/youcompleteme/paths.py b/scripts/youcompleteme/paths.py
similarity index 100%
rename from youcompleteme/paths.py
rename to scripts/youcompleteme/paths.py
diff --git a/youcompleteme/ycm_extra_conf.py b/scripts/youcompleteme/ycm_extra_conf.py
similarity index 100%
rename from youcompleteme/ycm_extra_conf.py
rename to scripts/youcompleteme/ycm_extra_conf.py
diff --git a/zsh-completion/README.md b/scripts/zsh-completion/README.md
similarity index 100%
rename from zsh-completion/README.md
rename to scripts/zsh-completion/README.md
diff --git a/zsh-completion/_fx b/scripts/zsh-completion/_fx
similarity index 100%
rename from zsh-completion/_fx
rename to scripts/zsh-completion/_fx
diff --git a/zsh-completion/_fx_boot b/scripts/zsh-completion/_fx_boot
similarity index 100%
rename from zsh-completion/_fx_boot
rename to scripts/zsh-completion/_fx_boot
diff --git a/zsh-completion/_fx_build b/scripts/zsh-completion/_fx_build
similarity index 100%
rename from zsh-completion/_fx_build
rename to scripts/zsh-completion/_fx_build
diff --git a/zsh-completion/_fx_build-push b/scripts/zsh-completion/_fx_build-push
similarity index 100%
rename from zsh-completion/_fx_build-push
rename to scripts/zsh-completion/_fx_build-push
diff --git a/zsh-completion/_fx_cp b/scripts/zsh-completion/_fx_cp
similarity index 100%
rename from zsh-completion/_fx_cp
rename to scripts/zsh-completion/_fx_cp
diff --git a/zsh-completion/_fx_exec b/scripts/zsh-completion/_fx_exec
similarity index 100%
rename from zsh-completion/_fx_exec
rename to scripts/zsh-completion/_fx_exec
diff --git a/zsh-completion/_fx_format-code b/scripts/zsh-completion/_fx_format-code
similarity index 100%
rename from zsh-completion/_fx_format-code
rename to scripts/zsh-completion/_fx_format-code
diff --git a/zsh-completion/_fx_log b/scripts/zsh-completion/_fx_log
similarity index 100%
rename from zsh-completion/_fx_log
rename to scripts/zsh-completion/_fx_log
diff --git a/zsh-completion/_fx_mkzedboot b/scripts/zsh-completion/_fx_mkzedboot
similarity index 100%
rename from zsh-completion/_fx_mkzedboot
rename to scripts/zsh-completion/_fx_mkzedboot
diff --git a/zsh-completion/_fx_netaddr b/scripts/zsh-completion/_fx_netaddr
similarity index 100%
rename from zsh-completion/_fx_netaddr
rename to scripts/zsh-completion/_fx_netaddr
diff --git a/zsh-completion/_fx_push-package b/scripts/zsh-completion/_fx_push-package
similarity index 100%
rename from zsh-completion/_fx_push-package
rename to scripts/zsh-completion/_fx_push-package
diff --git a/zsh-completion/_fx_push-package-no-publish b/scripts/zsh-completion/_fx_push-package-no-publish
similarity index 100%
rename from zsh-completion/_fx_push-package-no-publish
rename to scripts/zsh-completion/_fx_push-package-no-publish
diff --git a/zsh-completion/_fx_reboot b/scripts/zsh-completion/_fx_reboot
similarity index 100%
rename from zsh-completion/_fx_reboot
rename to scripts/zsh-completion/_fx_reboot
diff --git a/zsh-completion/_fx_set b/scripts/zsh-completion/_fx_set
similarity index 100%
rename from zsh-completion/_fx_set
rename to scripts/zsh-completion/_fx_set
diff --git a/zsh-completion/_fx_set-device b/scripts/zsh-completion/_fx_set-device
similarity index 100%
rename from zsh-completion/_fx_set-device
rename to scripts/zsh-completion/_fx_set-device
diff --git a/zsh-completion/_fx_symbolize b/scripts/zsh-completion/_fx_symbolize
similarity index 100%
rename from zsh-completion/_fx_symbolize
rename to scripts/zsh-completion/_fx_symbolize
diff --git a/zsh-completion/_fx_use b/scripts/zsh-completion/_fx_use
similarity index 100%
rename from zsh-completion/_fx_use
rename to scripts/zsh-completion/_fx_use
diff --git a/zsh-completion/_fx_verify-build-packages b/scripts/zsh-completion/_fx_verify-build-packages
similarity index 100%
rename from zsh-completion/_fx_verify-build-packages
rename to scripts/zsh-completion/_fx_verify-build-packages