aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam <adamdharrison@gmail.com>2023-02-14 22:44:22 -0500
committerGitHub <noreply@github.com>2023-02-14 22:44:22 -0500
commit62786adab930d21a68fbcfdba77bae998861a679 (patch)
treeaf2d126bdd3d4574e68706f79424eadd1647e192
parent8a7ff0365cbe9958781b6e0f01d4572c85211af6 (diff)
downloadlite-xl-plugin-manager-62786adab930d21a68fbcfdba77bae998861a679.tar.gz
lite-xl-plugin-manager-62786adab930d21a68fbcfdba77bae998861a679.zip
Update SPEC.md
-rw-r--r--SPEC.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/SPEC.md b/SPEC.md
index 2a6800d..8eb2233 100644
--- a/SPEC.md
+++ b/SPEC.md
@@ -59,6 +59,7 @@ The vast majority of addons are `singleton` `plugin`s.
* `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.