desktop: the app's own CLI on the terminal PATH (launcher rewritten on every start; npm installs stay first)

This commit is contained in:
CRTkafa 2026-11-06 21:01:19 +07:00
parent 31f863ed06
commit 0950ef2c99
4 changed files with 133 additions and 0 deletions

View file

@ -3,6 +3,8 @@
## Unreleased
- Desktop app: `storebound` works in a terminal with only the app installed. On every start the app puts a launcher for its own CLI on the PATH (Windows: `%LOCALAPPDATA%\storebound\bin`, added to the user PATH once; macOS / Linux: `~/.local/bin`, added to `~/.zprofile` / `~/.profile` when missing). An npm / bun install stays first, a file that is not the app's launcher is never overwritten, AppImage runs skip it, `STOREBOUND_NO_CLI_SHIM=1` turns it off.
## 0.8.67 · 2026-11-03
- `apple build --platform macos`: runs `apple.macos.prebuild` (new) before `tauri build`, no longer `build.prebuild` / `apple.prebuild`, which belong to the iOS project (a Capacitor sync or OTA gate ran for a Tauri Mac build); the dry run names the skipped one.