Skip to content

v1.0.5

Choose a tag to compare

@nocoo nocoo released this 06 Jun 03:33
· 35 commits to main since this release

Fixes

  • CLI not detected at startup β€” CLIDiscovery shells out to zsh -l -c "which snaky" as a last resort. On macOS, login shells only source .zprofile / .zshenv, but Node version managers (nvm, fnm, asdf, mise, rtx) install their PATH-modification snippet in .zshrc, which is only sourced by interactive shells. Switch the shell invocation from zsh -l -c to zsh -i -l -c so .zshrc is loaded and these tools' shims resolve correctly. Add NSLog instrumentation to CLIDiscovery.discover() so future regressions surface in Console.app.
  • Info.plist + build.sh β€” bundle id ai.hexly.snaky got polluted in macOS Tahoe ControlCenter's blocked-host list during v1.0.4 testing (one accidental direct-exec is enough to permanently brand a bundle id as ephemeral). Move to a fresh ai.hexly.snakybar so first launch is treated as a clean app-process registration.

Install

  1. Download Snaky-1.0.5.dmg
  2. Open the dmg (right-click β†’ Open if Gatekeeper warns) and drag Snaky.app into Applications
  3. Important: launch from Spotlight / Finder / Dock β€” do not double-click inside the dmg, and do not exec the binary from terminal