dsh-web-open: Print URL after `dsh web` is ready and open the browser
`@dawsondx/dsh-web-open` is an automated tool designed for DSH plugins, aimed at resolving the tedious process of manually organizing addresses and opening a browser after `dsh web` starts. This plugin automatically prints the full GUI address and opens it in the default browser once the web service is ready, with cross-platform support for Windows, macOS, and Linux. Its core features include zero runtime dependencies, a fail-safe mechanism (only warns without errors when service retrieval fails), and support for system-assigned ports. Installation requires Node.js >=18 and specific peer dependencies, and can be added via npm or GitHub. Users can flexibly control whether to enable auto-opening through the environment variable `DSH_OPEN_BROWSER=0` or configuration files.
Read More