From c4c50314fa4c12bdf32b70fd40a36f655af73029 Mon Sep 17 00:00:00 2001 From: GirishVerm Date: Sat, 11 Jul 2026 23:10:48 -0230 Subject: [PATCH] fix(clay): clear error for native Windows instead of generic OS failure Git Bash/MSYS/Cygwin report uname -s as MINGW64_NT-*, MSYS_NT-*, or CYGWIN_NT-*, which fell through to the generic "unsupported OS" error. No Windows CLI binary is published yet, so point users at WSL instead. Co-Authored-By: Claude Sonnet 5 --- clay/bin/clay | 1 + 1 file changed, 1 insertion(+) diff --git a/clay/bin/clay b/clay/bin/clay index ee630fb..1cd5f20 100755 --- a/clay/bin/clay +++ b/clay/bin/clay @@ -41,6 +41,7 @@ arch="$(uname -m)" case "$os" in Darwin) os="darwin" ;; Linux) os="linux" ;; + MINGW* | MSYS* | CYGWIN*) die "validation_error" "clay: native Windows is not supported yet (no Windows CLI binary is published) — run Claude Code, Codex, or Cursor inside WSL instead" 2 ;; *) die "validation_error" "clay: unsupported OS: $os" 2 ;; esac case "$arch" in