Skip to content

v2.0.0 โ€” Hot install, no restart ๐ŸŽ‰

Choose a tag to compare

@jifeng15 jifeng15 released this 15 Aug 22:32
· 14 commits to main since this release

Hot install / uninstall โ€” no restart

Installing/removing plugins no longer restarts dsh web. Bundled dsh-web-hot host plugin hot-applies patch rows via include.update at runtime โ€” the PID never changes.

New commands

  • dsh-web install <spec> โ€” hot install first, fallback to safe restart
  • dsh-web remove <pkg> โ€” hot uninstall first, fallback to safe restart
  • dsh-web session โ€” report the resolved tmux session (auto-discovered, never assumes dsh-web)

What else

  • Restart logs now show the target tmux session explicitly
  • install.sh ships the hot-plugin; auto-installs into the web profile

Structural limit

Module-level code updates still require a restart (Node require cache) โ€” falls back automatically.