1
0
silverbullet/website/🔌 Core/Plug Management.md
Zef Hemel 7c825348b2
Big refactors and fixes
* Query regen
* Fix anchor completion
* Dependency fixes
* Changelog update
2023-07-02 11:25:32 +02:00

891 B
Raw Blame History

Plug management using the PLUGS file is also implemented in the 🔌 Core plug.

The optional PLUGS file is only processed when running the {[Plugs: Update]} command, in which case it will fetch all the listed plugs and copy them into the (hidden) _plug/ folder in the users space. SilverBullet loads these files on boot (or on demand after running the {[Plugs: Update]} command).

You can also use the {[Plugs: Add]} to add a plug, which will automatically create a PLUGS if it does not yet exist.

The 🔌 Core plug has support for the following URI prefixes for plugs:

  • https: loading plugs via HTTPS, e.g. [https://](https://raw.githubusercontent.com/silverbulletmd/silverbullet-github/main/github.plug.json)
  • github:org/repo/file.plug.json internally rewritten to a https url as above.
  • ghr:org/repo/version to fetch a plug from a Github release