mirror of
https://github.com/zed-industries/zed.git
synced 2026-05-28 09:34:29 +00:00
This PR adds support for capabilities for the extension process API. In order to use the process API, an extension must declare which commands it wants to use, with arguments: ```toml [[capabilities]] kind = "process:exec" command = "echo" args = ["hello!"] ``` A `*` can be used to denote a single wildcard in the argument list: ```toml [[capabilities]] kind = "process:exec" command = "echo" args = ["*"] ``` And `**` can be used to denote a wildcard for the remaining arguments: ```toml [[capabilities]] kind = "process:exec" command = "ls" args = ["-a", "**"] ``` Release Notes: - N/A --------- Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com> |
||
|---|---|---|
| .. | ||
| languages/gleam | ||
| src | ||
| Cargo.toml | ||
| extension.toml | ||
| LICENSE-APACHE | ||
| README.md | ||
Test Extension
This is a test extension that we use in the tests for the extension crate.
Originally based off the Gleam extension.