Skip to content

v1.3.1

Latest

Choose a tag to compare

@lakshaymdev lakshaymdev released this 21 Feb 16:27

🔧 Windows 10 Compatibility Fix

PureWin now works on all Windows 10+ machines, including older builds where the console doesn't support ANSI/VT escape sequences.

What's New

  • Non-TUI fallback shell: On consoles without VT processing (old Win10 cmd.exe), PureWin automatically falls back to a simple pw> prompt-based shell instead of the bubbletea TUI — no more garbled output
  • Non-TUI fallback for all interactive UIs: /analyze shows a static ASCII tree, /status outputs JSON, /uninstall and /clean use a numbered list selector with toggle commands
  • --no-color flag: Force plain text output on any terminal
  • Windows version detection: Uses RtlGetNtVersionNumbers for accurate OS version checks
  • UTF-8 console output: SetConsoleOutputCP(65001) called unconditionally for proper Unicode rendering
  • Hardened installer: One-command PowerShell install with null-safe PATH handling and download verification

How It Works

PureWin detects VT capability at startup:

  • ✅ VT supported (Win10 1607+, Windows Terminal, modern consoles): Full charmtone TUI experience
  • ⚠️ VT unavailable (old cmd.exe, legacy consoles): Automatic fallback to plain text mode — all commands still work

Install

irm https://raw.githubusercontent.com/lakshaymdev/purewin/main/scripts/install.ps1 | iex

Or download pw.exe below and place it in your PATH.

Upgrade

If you already have PureWin installed, run /update from within the shell, or download the new pw.exe from this release.

Full Changelog: v1.3.0...v1.3.1