tree: 4fd4e1d432e7c2c0cb00349589f242d1cef7062d [search]
  1. autoconf/
  2. check_deps/
  3. clang/
  4. debug/
  5. devshell/
  6. disable_ctf_tests/
  7. docker/
  8. emacs/
  9. ffx_complete/
  10. fish/
  11. fortunes/
  12. fxtest/
  13. git/
  14. gn/
  15. gn_complete/
  16. jiri/
  17. lib/
  18. memory/
  19. mkinstaller/
  20. move_source/
  21. owner/
  22. prebuilts/
  23. puppet/
  24. rust/
  25. sdk/
  26. shac/
  27. skill_linter/
  28. tests/
  29. third_party/
  30. unification/
  31. versioning/
  32. vim/
  33. wconversion/
  34. youcompleteme/
  35. zsh-completion/
  36. bootstrap
  37. build-qemu.sh
  38. BUILD.gn
  39. build_id_conv.py
  40. build_id_conv_test.py
  41. build_id_to_debug_id.py
  42. change_testability_review_analyzer.py
  43. collect_lines_to_tree.py
  44. colorize_logs
  45. compare_elf_sizes.py
  46. fd.py
  47. fetch-build-artifacts
  48. fidl_project_schema.json
  49. find_integration_revision.py
  50. flog
  51. fuchsia-vendored-python3.14
  52. fx
  53. fx-env.fish
  54. fx-env.sh
  55. fx-help.awk
  56. fx-reentry
  57. fx-wrapper
  58. generate-fidl-project.py
  59. generate-fidl-tags.py
  60. git_utils.py
  61. gn_to_cmake.py
  62. hermetic-env
  63. OWNERS
  64. paths.py
  65. README.md
  66. run-zircon-arm64
  67. run-zircon-x86
  68. simplify_stacktraces
  69. start-unsecure-internet.sh
  70. sync-from-stem.py
  71. TESTING.json5
scripts/README.md

Scripts

This repository is for scripts useful when working with the Fuchsia source code.

fx

fx is the front-door to a collection of scripts that make many tasks related to Fuchsia development easier. It contains a large number of subcommands, which can be discovered by running fx help. If you use bash or zsh as a shell, you can get some auto-completion for fx by sourcing scripts/fx-env.sh into your shell.

OWNERShip

Given the wide breadth of the code under //scripts and the project's desire to encourage more local ownership, there are intentionally no OWNERS of //scripts itself (only per-file entries). Rather, the addition of new subdirectories or top-level files is expected to fall back toward requiring an OWNERS override.