Skip to content

wsdash 0.2.1

Latest

Choose a tag to compare

@CaptainPhantasy CaptainPhantasy released this 06 Nov 18:13
· 1 commit to main since this release

Or: the one where the quiet failures learned to talk.

wsdash 0.2.1 is a fix release. Nothing new to learn; the commands you already use now
tell you what happened instead of going silent.

Fixed

  • A workspace whose folder was deleted shows disconnected right away. A fresh cache
    no longer hides it until score --force.
  • wsdash top prints No unfinished workspaces found (N clean workspaces scanned).
    instead of nothing.
  • wsdash config with no subcommand prints a summary and its subcommands.
  • wsdash view <path> for an unknown path says so and exits 2.
  • wsdash install on Linux installs the Git hooks, skips launchd, prints a cron hint
    and exits 0. wsdash doctor reports launchd as SKIP off macOS.
  • wsdash uninstall without a terminal asks for --yes and exits 2.
  • wsdash chat what is unfinished? works without -m, and the missing-model error
    names the exact .env.local paths it checked.
  • wsdash config set roots ~/code stores one root, not a list of characters.

Changed

  • The default launchd label is com.floydslabs.wsdash.
  • wsdash is now licensed under the GNU AGPL, version 3 or later. See LICENSE.

Install

Python 3.11+ and Git. macOS if you want the launchd watchers.

python3 -m venv .venv
.venv/bin/python -m pip install ./wsdash-0.2.1-py3-none-any.whl
.venv/bin/wsdash --version   # wsdash 0.2.1

Check the download first: sha256sum -c SHA256SUMS.txt.

Receipts

59 pytest and 54 unittest tests pass. The wheel was installed into a clean virtualenv
and wsdash --version, scan, view and top were run from it. CI runs on Linux
and macOS with Python 3.11 and 3.13.