Repository navigation
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
disconnectedright away. A fresh cache
no longer hides it untilscore --force. wsdash topprintsNo unfinished workspaces found (N clean workspaces scanned).
instead of nothing.wsdash configwith no subcommand prints a summary and its subcommands.wsdash view <path>for an unknown path says so and exits 2.wsdash installon Linux installs the Git hooks, skips launchd, prints a cron hint
and exits 0.wsdash doctorreports launchd asSKIPoff macOS.wsdash uninstallwithout a terminal asks for--yesand exits 2.wsdash chat what is unfinished?works without-m, and the missing-model error
names the exact.env.localpaths it checked.wsdash config set roots ~/codestores 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.1Check 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.