fuchsia_driver_tool

建立可與 ffx 驅動程式庫 run-tool 搭配使用的工具。

這項規則將建立可用於開發驅動程式庫的工具。 規則採用二進位檔,此二進位檔會在執行時執行。當 工具已新增至可透過 bazel run my_pkg.my_tool 執行的套件中。 這項操作會建立套件伺服器、發布套件,並呼叫 ffx driver run-tool

fuchsia_cc_binary(
    name = "bin",
    srcs = [ "main.cc" ],
)

fuchsia_driver_tool(
    name = "my_tool",
    binary = ":bin",
)

fuchsia_package(
    name = "pkg",
    tools = [ ":my_tool" ]
)

$ bazel run //pkg.my_tool -- --arg1 foo --arg2 bar

## **ATTRIBUTES**

| Name  | Description | Type | Mandatory | Default |
| :------------- | :------------- | :------------- | :------------- | :------------- |
| name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | - |
| binary | The tool's fuchsia_cc_binary() target. | <a href="https://bazel.build/rules/lib/toplevel/attr#label">Label</a> | required | - |


<!-- The footer below is automatically added to this file. Do not modify anything below this line. -->