diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-07-21 17:37:31 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-07-21 17:37:43 +0300 |
| commit | 1955406eafa37ae3d02d433d043b476e4a9a0bc4 (patch) | |
| tree | 8081633269d4371a9613f98b129e734243e400f0 /docs/next/website/src | |
| parent | 6382bd433a66683d29455409e1dbb16776727bbf (diff) | |
fix: link plugins without a running server
refs #1670
Diffstat (limited to 'docs/next/website/src')
| -rw-r--r-- | docs/next/website/src/content/docs/plugins.mdx | 7 | ||||
| -rw-r--r-- | docs/next/website/src/content/docs/socket-api.mdx | 5 |
2 files changed, 7 insertions, 5 deletions
diff --git a/docs/next/website/src/content/docs/plugins.mdx b/docs/next/website/src/content/docs/plugins.mdx index 21ef2c85..1d93bedc 100644 --- a/docs/next/website/src/content/docs/plugins.mdx +++ b/docs/next/website/src/content/docs/plugins.mdx @@ -195,9 +195,10 @@ terminals, runs supported build commands, then stores the checkout under Herdr-managed plugin data and registers it. Use `--yes` for noninteractive installs. Reinstalling a GitHub-managed plugin replaces that managed checkout. Installed and linked plugins, including their enabled state, are global to the -current user and available in every Herdr session. Plugins installed only in a -named session on Herdr 0.7.3 must be installed or linked again. Existing plugin -config and state remain in place. +current user and available in every Herdr session. Both `plugin install` and +`plugin link` can register plugins while no Herdr server is running. Plugins +installed only in a named session on Herdr 0.7.3 must be installed or linked +again. Existing plugin config and state remain in place. Installing over a locally linked plugin is refused; unlink or uninstall the local plugin first. `plugin install` and `plugin link` create the plugin's config and state directories, and `plugin config-dir <id>` prints the config diff --git a/docs/next/website/src/content/docs/socket-api.mdx b/docs/next/website/src/content/docs/socket-api.mdx index 68045ecb..db62db7f 100644 --- a/docs/next/website/src/content/docs/socket-api.mdx +++ b/docs/next/website/src/content/docs/socket-api.mdx @@ -453,8 +453,9 @@ argv pane creation are not part of v1. Installed and linked plugins persist across restarts. Herdr writes a `plugins.json` registry file alongside `session.json` on `plugin.link`, `plugin.unlink`, `plugin.enable`, and `plugin.disable`. The -`herdr plugin install` CLI also writes the same registry when Herdr is not -running, then startup loads it automatically. On startup, Herdr re-reads each +`herdr plugin install` and `herdr plugin link` CLIs also write the same registry +when Herdr is not running, then startup loads it automatically. On startup, +Herdr re-reads each manifest from its original path; if the file is missing or unparseable the entry is kept with a `warnings` field so `plugin.list` surfaces it. |
