Wandering Witches v2.5.8
Emtypyie.cli v2.5.8 - Wandering Witches
Boot animation reworked
- Trimmed the startup sequence to 15 distinct lines (down from the old 50-line / looped animation).
- Lines now appear one-by-one with a deliberate pause at the midpoint, so it reads like a real loader instead of a flash.
- Skippable any time via emtypyie --no-animation or set EMTYPYIE_NO_ANIM=1.
/update now auto-restarts
- Node CLI: after npm update -g emtypyie-cli, the shell re-spawns the freshly installed binary and exits - the new version takes over automatically.
- C CLI: /update queries the latest GitHub release, downloads the native emtypyie-cli-native-windows-x64-*.zip, extracts it, and re-execs the new emtypyie.exe before exiting. Also callable directly as emtypyie /update.
- Fixed a version-comparison bug so it never tries to downgrade, and corrected the asset-URL parser that was grabbing the wrong release asset.
Launch
- Typing emtypyie in Command Prompt / PowerShell / Windows Terminal now opens the C native CLI (interactive shell). The C build is the default emtypyie on PATH; the Node build remains on npm.
- README updated to v2.5.8 with a new Launch section.
Repo hygiene
- .gitignore had been saved as UTF-16, which silently disabled all ignore rules and caused node_modules/, build artifacts and zips to be committed. Re-saved as UTF-8 and removed the already-tracked node_modules/, *.o, *.exe, dist/, *.zip from the index. Tracked file count dropped from ~4400 to ~823.
Assets
- emtypyie-cli-native-windows-x64-2.5.8.zip - C native build (emtypyie.exe)
- emtypyie-cli-windows-x64-2.5.8.zip - Node.js (pkg) build
- SHA256 checksums (.zip.sha256) for both
Full Changelog: v2.5.7...v2.5.8