Add a new west command as helper for package management of Zephyr and modules. The first package manager to get supported is pip, where west projects can list individual packages or requirements files in their module file. A convenience --install argument is added to install the packages instead. Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
91 lines
2.6 KiB
YAML
91 lines
2.6 KiB
YAML
# Keep the help strings in sync with the values in the .py files!
|
|
west-commands:
|
|
- file: scripts/west_commands/completion.py
|
|
commands:
|
|
- name: completion
|
|
class: Completion
|
|
help: output shell completion scripts
|
|
- file: scripts/west_commands/boards.py
|
|
commands:
|
|
- name: boards
|
|
class: Boards
|
|
help: display information about supported boards
|
|
- file: scripts/west_commands/shields.py
|
|
commands:
|
|
- name: shields
|
|
class: Shields
|
|
help: display list of supported shields
|
|
- file: scripts/west_commands/build.py
|
|
commands:
|
|
- name: build
|
|
class: Build
|
|
help: compile a Zephyr application
|
|
- file: scripts/west_commands/twister_cmd.py
|
|
commands:
|
|
- name: twister
|
|
class: Twister
|
|
help: west twister wrapper
|
|
- file: scripts/west_commands/sign.py
|
|
commands:
|
|
- name: sign
|
|
class: Sign
|
|
help: sign a Zephyr binary for bootloader chain-loading
|
|
- file: scripts/west_commands/flash.py
|
|
commands:
|
|
- name: flash
|
|
class: Flash
|
|
help: flash and run a binary on a board
|
|
- file: scripts/west_commands/debug.py
|
|
commands:
|
|
- name: debug
|
|
class: Debug
|
|
help: flash and interactively debug a Zephyr application
|
|
- name: debugserver
|
|
class: DebugServer
|
|
help: connect to board and launch a debug server
|
|
- name: attach
|
|
class: Attach
|
|
help: interactively debug a board
|
|
- name: rtt
|
|
class: Rtt
|
|
help: open an rtt shell
|
|
- file: scripts/west_commands/export.py
|
|
commands:
|
|
- name: zephyr-export
|
|
class: ZephyrExport
|
|
help: export Zephyr installation as a CMake config package
|
|
- file: scripts/west_commands/spdx.py
|
|
commands:
|
|
- name: spdx
|
|
class: ZephyrSpdx
|
|
help: create SPDX bill of materials
|
|
- file: scripts/west_commands/blobs.py
|
|
commands:
|
|
- name: blobs
|
|
class: Blobs
|
|
help: work with binary blobs
|
|
- file: scripts/west_commands/bindesc.py
|
|
commands:
|
|
- name: bindesc
|
|
class: Bindesc
|
|
help: work with Binary Descriptors
|
|
- file: scripts/west_commands/robot.py
|
|
commands:
|
|
- name: robot
|
|
class: Robot
|
|
help: run RobotFramework test suites
|
|
- file: scripts/west_commands/simulate.py
|
|
commands:
|
|
- name: simulate
|
|
class: Simulate
|
|
help: simulate board
|
|
- file: scripts/west_commands/sdk.py
|
|
commands:
|
|
- name: sdk
|
|
class: Sdk
|
|
help: manage Zephyr SDK
|
|
- file: scripts/west_commands/packages.py
|
|
commands:
|
|
- name: packages
|
|
class: Packages
|
|
help: manage packages for Zephyr
|