Skip to content

WeClaw Dev v0.1.2-alpha

Choose a tag to compare

@Awenforever Awenforever released this 11 May 14:19
· 117 commits to main since this release

Maintenance alpha release for install, upgrade, uninstall and update-check behavior.

Highlights

  • The one-line installer can be run repeatedly to install the latest GitHub Release.
  • install.sh --uninstall removes the installed binary while preserving ~/.weclaw user data.
  • weclaw upgrade and weclaw update now install from Awenforever/weclaw_dev GitHub Releases.
  • weclaw uninstall removes the installed binary. weclaw uninstall --purge also removes local user data.
  • weclaw start periodically checks GitHub Releases and prints a cached one-time update reminder.
  • Upgrade and uninstall process stops are constrained to the current executable path to avoid stopping unrelated WeClaw processes.

Validation

  • bash -n install.sh
  • go test ./cmd ./config
  • go test ./...
  • git diff --check

Install

curl -sSL https://raw.githubusercontent.com/Awenforever/weclaw_dev/main/install.sh | sh

Upgrade

weclaw upgrade

Uninstall

curl -sSL https://raw.githubusercontent.com/Awenforever/weclaw_dev/main/install.sh | sh -s -- --uninstall

or:

weclaw uninstall

Notes

This is an alpha release. Interfaces and slash-command behavior may continue to evolve.