github gastownhall/wasteland v0.1.1

latest releases: v0.4.0, v0.3.0, v0.2.0...
3 months ago

What's New

Five robustness and UX improvements for the wl CLI:

Federation subprocess timeouts

All dolt subprocess calls in the federation layer now use exec.CommandContext with appropriate timeouts (10min clone, 60s push, 30s SQL/checkout, 15s remote ops). Previously these could hang indefinitely.

--color flag and NO_COLOR support

  • New --color <always|auto|never> persistent flag on all commands
  • Respects NO_COLOR environment variable
  • wl browse | grep bug no longer produces garbled output

Push errors surfaced

Push failures were previously silently swallowed. Now all mutation commands (claim, done, accept, etc.) warn on push failure with a clear message: "Push failed — changes saved locally. Run 'wl sync' to retry."

wl doctor

New diagnostic command that checks:

  • dolt installation and version
  • dolt credentials
  • DOLTHUB_TOKEN and DOLTHUB_ORG environment variables
  • Joined wastelands with per-wasteland status
  • Functional GPG signing verification (key configured in dolt + exists in GPG keyring)

Shell completion

Tab completion for bash, zsh, fish, and PowerShell:

  • wl claim <Tab> completes open wanted IDs
  • wl merge <Tab> completes wl/* branch names
  • --type, --effort, --status, --severity flags complete their valid values
  • wl config set <Tab> completes keys and values

Enable with:

source <(wl completion bash)   # or zsh/fish/powershell

Full Changelog

v0.1.0...v0.1.1

Don't miss a new wasteland release

NewReleases is sending notifications on new releases.