aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Harrison <adamdharrison@gmail.com>2023-02-19 14:23:14 -0500
committerAdam Harrison <adamdharrison@gmail.com>2023-02-19 14:23:14 -0500
commit2336be353fc4da8a9a45d474a1cc94db64e03293 (patch)
tree2f4efdbe055c418f8c2549b142a3474ef93292c6
parent2cb4610a12b1efa3488855c0860c2d74d02440ce (diff)
parent7a45572c2a099166f46f1eb5fb087be2b664c5b9 (diff)
downloadlite-xl-plugin-manager-2336be353fc4da8a9a45d474a1cc94db64e03293.tar.gz
lite-xl-plugin-manager-2336be353fc4da8a9a45d474a1cc94db64e03293.zip
Merge branch 'master' of github.com:adamharrison/lite-xl-plugin-managerv0.99995
-rw-r--r--SPEC.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/SPEC.md b/SPEC.md
index 4d382c6..6ed778c 100644
--- a/SPEC.md
+++ b/SPEC.md
@@ -3,7 +3,7 @@
A lite-xl manifest is a JSON file contains three different keys:
* Remotes
-* Plugins
+* Addons
* Lite-XLs
## Remotes
@@ -61,6 +61,7 @@ Fields that are required are bolded.
* `tags`: Optional freeform tags that may describe attributes of the addon.
* `path`: Optional path to the addon. If omitted, will only pull the files in
`files`. To pull the whole repository, use `"."`.
+* `arch`: Optionally a list of architectures this plugin supports. If not present, and no `files` that specify arches, assumes that plugin is valid for all architectures. If not present, and at least one `files` exists that specifies an architecture, only assumed to be valid for all `arch`es specified under `files`. Can be either an array of arch names, or can be `"*"` to explicitly specify all architectures.
* `post`: Optionally a string which represents a command to run. If presented
with a dictionary, takes `ARCH` keys, and runs a different command per `ARCH`.
* `extra`: Optionally a dictionary which holds any desired extra information.