aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Harrison <adamdharrison@gmail.com>2023-04-16 21:04:12 -0400
committerAdam Harrison <adamdharrison@gmail.com>2023-04-16 21:04:12 -0400
commit2cdc4e761fe525db14e7b80ee7976a6142c24a49 (patch)
tree82e405cf0a7cf62e78572f4cdc3cb8f0f1fabec8
parent126735cc21e63888fd769f29f5bcc41e3b81e30c (diff)
downloadlite-xl-plugin-manager-2cdc4e761fe525db14e7b80ee7976a6142c24a49.tar.gz
lite-xl-plugin-manager-2cdc4e761fe525db14e7b80ee7976a6142c24a49.zip
Added in `url` as a field to the SPEC.
-rw-r--r--SPEC.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/SPEC.md b/SPEC.md
index afa8008..162e631 100644
--- a/SPEC.md
+++ b/SPEC.md
@@ -66,6 +66,8 @@ Fields that are required are bolded.
* `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`.
+* `url`: Optionally a URL which specifies a direct download link to a single lua file.
+ precludes the use of `remote`, `path`. Usually a `singleton`.
* `extra`: Optionally a dictionary which holds any desired extra information.
Any keys not present in this official listing render the manifest non-conforming.