Introduce extension-cli binary, for packaging extensions in CI (#9523)

This will be used in the
[extensions](https://github.com/zed-industries/extensions) repository
for packaging the extensions that users submit.

Release Notes:

- N/A

---------

Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
This commit is contained in:
Max Brunsfeld 2024-03-19 07:50:21 -07:00 committed by GitHub
parent 7ef6600cdd
commit 868616d62e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 229 additions and 18 deletions

18
Cargo.lock generated
View file

@ -3514,6 +3514,24 @@ dependencies = [
"wit-component 0.20.3",
]
[[package]]
name = "extension_cli"
version = "0.1.0"
dependencies = [
"anyhow",
"clap 4.4.4",
"env_logger",
"extension",
"fs",
"language",
"log",
"theme",
"tokio",
"toml 0.8.10",
"tree-sitter",
"wasmtime",
]
[[package]]
name = "extensions_ui"
version = "0.1.0"