Skip to content

v0.11.3

Choose a tag to compare

@github-actions github-actions released this 07 Nov 15:04
· 86 commits to main since this release
aeec2a3

Servers

  • Idle servers cost almost nothing. A watching server polled its whole tree four times a second while nothing happened. It now waits longer while files stay still, up to two seconds, and never less than ten walks of the tree.
  • Servers sleep. After ten minutes without a request a server lets its graph go and stops watching; the next request loads it again first. The connection stays open, since a stdio client does not start a stopped server again. --sleep-after <minutes> sets the wait, 0 keeps the graph.
  • Replaced servers can be found. A client that starts a new server without closing the old connection leaves the old one running. glasir servers lists every running server with its tree, client and last request; --stop-replaced ends those a newer server for the same tree and client took over without a request since.

Servers from earlier versions record no status and are not listed.

Install

  • Homebrew: brew install attackwave/glasir/glasir
  • Scoop: add the bucket Attackwave/scoop-glasir, then run scoop install glasir