Monitor installed Paseo plugins for git-source updates, with per-subdirectory status, source links, and one-click pulls.
From the plugin's README
paseo plugin add xpufx/paseo --ref main --path plugins/plugin-updatesSecurity status covers commit 0ae17457a644. This command tracks main. Refresh the listing before installing if the branch changed.
From the plugin's README
Install from the public monorepo subpath (GitHub shorthand):
paseo plugin add xpufx/paseo --path plugins/plugin-updates
[!NOTE] Bare
owner/reposhorthand resolves against GitHub only. For any other forge, pass the full git URL instead, for examplehttps://git.example.com/owner/repo.
For local development:
git clone https://github.com/xpufx/paseo.git
cd paseo
paseo plugin add ./plugins/plugin-updates
README
Git-source update monitor and updater for Paseo plugins (v0.8+).
Adds a header button to every workspace that opens a popover listing the installed plugins. Each row reports whether the plugin's installed git source is current, behind, pinned, missing, or has no upstream, and offers a one-click update when a pullable change exists.
Built on paseo-plugin-helper, the shared Paseo plugin runtime.
[!NOTE] Prerequisites & Platform Support:
- The system
gitCLI must be available, because update checks and pulls shell out togit.- Developed and tested primarily on Linux.
Each row resolves the plugin to its git repository root, ref, and subdirectory, then probes the remote to classify the install:
(repo root) when the plugin is the repository root), alongside the local and remote tree hashes and the tracked ref.package.json repository and homepage metadata when no install remote exists./tree/<ref>/<subdir>) and Forgejo/Gitea-style (/src/branch/<ref>/<subdir>) hosts.dirty badge appears on a directory install when the plugin scope has uncommitted changes.paseo plugin update <id>.git pull. The pull is refused when the working tree is dirty unless forced, and refused when the local branch has diverged from its upstream.Install from the public monorepo subpath (GitHub shorthand):
paseo plugin add xpufx/paseo --path plugins/plugin-updates
[!NOTE] Bare
owner/reposhorthand resolves against GitHub only. For any other forge, pass the full git URL instead, for examplehttps://git.example.com/owner/repo.
For local development:
git clone https://github.com/xpufx/paseo.git
cd paseo
paseo plugin add ./plugins/plugin-updates
--ff-only. A dirty working tree or a diverged branch must be reconciled manually before an update can apply.# Typecheck
npm run typecheck --workspace=plugins/plugin-updates
# Typecheck plus the test suite (tsx --test)
npm run test --workspace=plugins/plugin-updates
# Reload in a running Paseo daemon
paseo plugin reload plugin-updates
paseo plugin logs plugin-updates
MIT
Scanned 18 Sep 2026, 07:58 UTC from xpufx/paseo/plugins/plugin-updates.