ds 0.1.3 — the CLI (downloads)
ds 0.1.3: a configurable shell for ds:run, a Windows concurrency fix, and the end-to-end matrices now running on Linux and Windows.
What changed
- New:
[run] shellnames the shell thatds:runcommands and the[review]command run under (defaultsh), for machines withoutshor teams whose commands are written for another shell (shell = "pwsh"). - Fixed: when the shell is not on PATH,
ds check --runandds review --aistop with an error naming the shell and the key. Before, every command was recorded as a failed run with no output. - Fixed on Windows: a
ds checkrunning beside ads scancould fail, or make the scan fail, because Windows refuses to replace a file another process has open at that instant. Reads and writes under.ds/now wait that out. - A
ds:run file=script is passed to the shell as an argument of its own.
Every archive holds ds and the five secret-resolver plugins.
Install
macOS (Apple silicon) and Linux (amd64, arm64):
curl -fsSL https://raw.githubusercontent.com/ubgo/docsync/main/install.sh | shWindows (amd64, ARM64), in PowerShell:
irm https://raw.githubusercontent.com/ubgo/docsync/main/install.ps1 | iexWith Go 1.26+ and a C compiler (this is the way on an Intel Mac, for which there is no prebuilt binary):
go install github.com/ubgo/docsync/cli/cmd/ds@v0.1.3Or download the archive for your platform below and check it against checksums.txt. See CHANGELOG.md.