| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| completion/ | 29-Dec-2025 | - | 2,275 | 1,794 | ||
| fetchers/ | 29-Dec-2025 | - | 102 | 64 | ||
| runners/ | 29-Dec-2025 | - | 8,693 | 6,604 | ||
| sdk/ | 29-Dec-2025 | - | 10 | 6 | ||
| tests/ | 29-Dec-2025 | - | 4,276 | 3,410 | ||
| zspdx/ | 29-Dec-2025 | - | 3,224 | 2,177 | ||
| README.txt | D | 29-Dec-2025 | 825 | 26 | 17 | |
| bindesc.py | D | 29-Dec-2025 | 14.9 KiB | 368 | 290 | |
| blobs.py | D | 29-Dec-2025 | 12.7 KiB | 346 | 277 | |
| boards.py | D | 29-Dec-2025 | 3.8 KiB | 114 | 86 | |
| build.py | D | 29-Dec-2025 | 31.8 KiB | 751 | 584 | |
| build_helpers.py | D | 29-Dec-2025 | 5.6 KiB | 167 | 125 | |
| completion.py | D | 29-Dec-2025 | 2.8 KiB | 95 | 69 | |
| debug.py | D | 29-Dec-2025 | 3 KiB | 94 | 60 | |
| export.py | D | 29-Dec-2025 | 1.9 KiB | 58 | 34 | |
| flash.py | D | 29-Dec-2025 | 1 KiB | 33 | 18 | |
| gtags.py | D | 29-Dec-2025 | 3.4 KiB | 99 | 69 | |
| packages.py | D | 29-Dec-2025 | 7.6 KiB | 202 | 152 | |
| patch.py | D | 29-Dec-2025 | 18.8 KiB | 561 | 463 | |
| pyproject.toml | D | 29-Dec-2025 | 104 | 7 | 5 | |
| robot.py | D | 29-Dec-2025 | 811 | 30 | 17 | |
| run_common.py | D | 29-Dec-2025 | 34.1 KiB | 910 | 627 | |
| run_tests.py | D | 29-Dec-2025 | 1.2 KiB | 38 | 13 | |
| sdk.py | D | 29-Dec-2025 | 21.9 KiB | 620 | 493 | |
| shields.py | D | 29-Dec-2025 | 3 KiB | 93 | 66 | |
| sign.py | D | 29-Dec-2025 | 28.4 KiB | 701 | 500 | |
| simulate.py | D | 29-Dec-2025 | 811 | 30 | 17 | |
| spdx.py | D | 29-Dec-2025 | 4.8 KiB | 125 | 93 | |
| twister_cmd.py | D | 29-Dec-2025 | 2 KiB | 67 | 46 | |
| zcmake.py | D | 29-Dec-2025 | 11.2 KiB | 327 | 236 | |
| zephyr_ext_common.py | D | 29-Dec-2025 | 2.2 KiB | 61 | 41 |
README.txt
1This directory contains implementations for west commands which are 2tightly coupled to the zephyr tree. This includes the build, flash, 3and debug commands. 4 5Before adding more here, consider whether you might want to put new 6extensions in upstream west. For example, any commands which operate 7on the multi-repo need to be in upstream west, not here. Try to limit 8what goes in here to Zephyr-specific features. 9 10When extending this code, please keep the unit tests (in tests/) up to 11date. The mypy static type checker is also run on the runners package. 12 13To run these tests locally on Windows, run: 14 15 py -3 run_tests.py 16 17On macOS and Linux: 18 19 ./run_tests.py 20 21Note that these tests are run as part of Zephyr's CI when submitting 22an upstream pull request, and pull requests which break the tests 23cannot be merged. 24 25Thanks! 26