Skip to content

Releases: emtypyie/Emtypyie.cli

Baking Bread v3.0.0

Choose a tag to compare

@emtypyie emtypyie released this 21 Jul 18:18

v3.0.0 — Baking Bread

What's new

  • Electron GUI wrapper (emtypyie.cli-Wrapper) — frameless window with custom title bar, min/max/close, drag support
  • Multi-tab terminal — each tab runs an independent C engine session with streaming per-line output
  • Status bar — per-tab footer shows current command with animated pulse dot, auto-clears after 4s idle
  • Settings panel — accent color swatches (white → jet), font size toggle, environment variables (GitHub/npm tokens)
  • Ricing section — background image opacity slider (0–100%, persists to localStorage)
  • Runtime self-check — on startup detects missing \emtypyie.exe\ and offers to download from GitHub
  • Update mechanism — checks GitHub releases for new wrapper version, downloads + extracts
  • Smooth streaming — no more _EMT_READY_\ buffering; output writes per-line to the DOM immediately
  • Auto desktop shortcut — created on first launch

Assets

  • \emtypyie-cli-native-windows-x64-3.0.0.zip\ — C engine binary (standalone)
  • \emtypyie.cli-Wrapper.zip\ — Electron GUI wrapper (118 MB)
  • \wrapper-version.txt\ — version marker for auto-update checks

Notes

  • Windows x64 only

Wandering Witches v2.5.8

Choose a tag to compare

@emtypyie emtypyie released this 19 Jul 13:25

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

Wandering Witches v2.5.7

Choose a tag to compare

@emtypyie emtypyie released this 17 Jul 17:15

Release v2.5.7 - boot animation trimmed to 50 lines (uniform ~2s).

Full Changelog: v2.5.6...v2.5.7

Wandering Witches v2.5.6

Choose a tag to compare

@emtypyie emtypyie released this 17 Jul 16:42

v2.5.6 - Fast Silent Boot

Changes

  • Max speed: full boot animation now completes in exactly 2 seconds (300 lines, uniform ~6.7ms/line). No variable segments.
  • Sound removed: no more per-line beeps / terminal bell (C + Node).
  • Pauses removed: no download/loading beats.
  • Still fully embedded in main.c / cli.js.

Skip

  • --no-animation flag or EMTYPYIE_NO_ANIM=1 env var.

Downloads

  • emtypyie-v2.5.6.exe - Native Windows C build (self-contained)
  • npm install -g emtypyie-cli - Node.js version (v2.5.6)

Wandering Witches v2.5.5

Choose a tag to compare

@emtypyie emtypyie released this 17 Jul 16:36

v2.5.5 - Dynamic Boot Animation

Animation rework

  • Variable speed: asymmetric segment profile - mid -> slow -> fast -> mid -> slow -> fast (6 segments, ~2.3s total).
  • Two pauses: a 500ms "downloading manifests" beat at line 100, and a 150ms small beat at line 150.
  • Per-line sound: eDex-UI-style tone on every boot line - pitch rises per speed segment (760Hz -> 1010Hz).
    • C: Win32 Beep()
    • Node: terminal BEL (\x07) + Windows console::beep for the pauses
  • Still fully embedded in main.c / cli.js - no external file needed.

Skip

  • --no-animation flag or EMTYPYIE_NO_ANIM=1 env var.

Downloads

  • emtypyie-v2.5.5.exe - Native Windows C build (self-contained)
  • npm install -g emtypyie-cli - Node.js version (v2.5.5)

Wandering Witches v2.5.4

Choose a tag to compare

@emtypyie emtypyie released this 17 Jul 16:06

v2.5.4 - Embedded Startup Animation

Improvements

  • Boot animation is now embedded directly in main.c (C) and cli.js (Node.js) - no external startup_animation.json file required anymore. Previously the animation silently failed when the JSON was not found next to the executable; it now always plays.
  • Removed the separate animation.c/animation.h (C) and commands/startup-animation.js (Node) modules in favor of inline, self-contained code.

Animation

  • Linux-kernel-style boot log, 300 lines over 2s at ~65% terminal width.
  • Skip with --no-animation flag or EMTYPYIE_NO_ANIM=1 env var.

Downloads

  • emtypyie-v2.5.4.exe - Native Windows C build (self-contained, no file deps)
  • npm install -g emtypyie-cli - Node.js version (v2.5.4)

Wandering Witches v2.5.3

Choose a tag to compare

@emtypyie emtypyie released this 17 Jul 15:46

v2.5.3 - Startup Boot Animation

New Features

  • Startup animation (Linux kernel boot log style) for both C and Node.js versions
  • 300 lines over 2 seconds at ~65% terminal width
  • Shared animation data in \startup_animation.json
  • Skip with --no-animation\ flag or \EMTYPYIE_NO_ANIM=1\ env var

Version Bump

  • Updated to v2.5.3 across all source files

Downloads

  • emtypyie-v2.5.3.exe - Native Windows C build (no runtime deps)
  • npm install -g emtypyie-cli - Node.js version

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

v2.5.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 04:18

Full Changelog: v2.1.3...v2.5.0

v2.1.3

Choose a tag to compare

@github-actions github-actions released this 16 Jul 07:07

Full Changelog: v2.1.2...v2.1.3