Skip to content

Wandering Witches v2.5.2

Choose a tag to compare

@github-actions github-actions released this 17 Jul 09:58

Emtypyie-cli@v2.5.2 "Wandering Witches"

Project System Overhaul

  • Automatic dependency resolutionpip install -r requirements.txt invoked on /get, /flash, and project execution (Windows uses py -3 launcher for correct interpreter selection)
  • Inline execution model — Projects now run via system() (C) / execSync() (Node) so output streams directly to the terminal; no detached spawn
  • Robust script execution.bat/.cmd handled natively via COMSPEC; .py uses py -3 to bypass PATH ordering issues
  • Metadata fallbackproject_run() falls back to filename field when run is absent in CDN metadata

CLI Experience

  • Branded startup — "Wandering Witches" ASCII animation on boot (both C and Node builds)
  • Interactive project prompts — wCRAWLER v2 demonstrates keyword input, duration limit, scan scope selection, and export-to-editor flow

Reliability

  • Retry logic — WinHTTP with exponential backoff (C); try/catch + rollback on failed installs (Node)
  • Console mode preservation — Save/restore Windows console mode around system() calls to prevent shell termination
  • Full documentation pass — All project management functions now have inline comments

Distribution

Channel Status
npm emtypyie-cli@2.5.2 published
GitHub Releases Two assets: C native (~1.2 MB), Node.js pkg (~8 MB)
Chocolatey Waiting for Approval
WinGet Waiting for Approval