Skip to content

Clyde v0.2.2

Choose a tag to compare

@cshaiku cshaiku released this 22 Aug 19:41
· 37 commits to main since this release

Clyde v0.2.2

This release expands Clyde's command completion support and makes Windows support explicit.

Changes

  • Added native PowerShell completion output via clyde completion powershell and clyde completion pwsh.
  • Added completion generators for Elvish, Nushell (nu alias), Xonsh, Tcsh, Clink, Yash, and Oil-family shells (oil, osh, ysh).
  • Updated Bash, Zsh, Fish, and PowerShell completers so clyde completion suggests every supported target.
  • Documented Windows install expectations and PowerShell completion setup in the README.
  • Added Windows and macOS to the GitHub Actions test matrix alongside Linux.

Windows Notes

Clyde is portable Go and is intended to run on Windows, macOS, and Linux. Windows users still need command-specific local dependencies such as Git, Ollama, Node/npm, or nlm depending on which Clyde commands they use.

Verification

  • gofmt on changed Go files
  • go test ./...
  • go run ./cmd/clyde --about
  • go run ./cmd/clyde help --json parsed successfully
  • Generated completion scripts for Bash, Zsh, Fish, PowerShell, Elvish, Nushell, Xonsh, Tcsh, Clink, Yash, and Oil-family aliases
  • GOOS=windows GOARCH=amd64 go test -c ./internal/clyde
  • GOOS=windows GOARCH=amd64 go build -o /tmp/clyde.exe ./cmd/clyde
  • git diff --check