dsh-app-updater: Detects installed applications on the local machine and performs one-click silent updates from the official website.

dsh-app-updater is a DSH plugin maintained by ccgo26 (MIT, v1.3.15, Networking Tools category, 1-star on GitHub). It detects whether locally installed applications have new versions and performs silent one-click updates by downloading full installers from their respective official websites: On Windows, it lists applications using `winget list` combined with three Uninstall keys in the registry, compares versions using `winget upgrade --include-unknown`, downloads official installers using `winget download`, verifies SHA-256 locally before execution, and installs them according to the `Silent` parameter in the manifest, falling back to `winget upgrade` on failure; On macOS, it offers one-click updates only for Homebrew-managed applications. Since version 1.3.9, it can perform read-only queries on Sparkle and Electron update sources to determine the official versions of non-Homebrew applications. Since version 1.3.10, it supports `brew install --cask --force` for cask applications. It supports Windows/macOS and ARM64/x64 selection, with the entry point in Settings -> App Update, providing full configuration options and security boundaries.

Read More