Terminal: Output-Batching (8 ms) + helle Themes, Projekt-Icons in der Liste, neues App-Icon inkl. Tray-Template, build.sh: Dev-Bundle nach .noindex
This commit is contained in:
@@ -8,4 +8,18 @@ export RUSTUP_HOME="$HOME/tools/.rustup"
|
||||
export PATH="$CARGO_HOME/bin:$PATH"
|
||||
|
||||
cd "$DIR"
|
||||
npm run tauri build -- "$@"
|
||||
npm run tauri build -- --bundles app "$@"
|
||||
|
||||
# Dev-Bundle in ein .noindex-Verzeichnis schieben und aus Launch Services
|
||||
# austragen — Spotlight indiziert .noindex-Ordner nicht, damit erscheint im
|
||||
# Starter/Spotlight nur die installierte Kopie unter ~/Applications.
|
||||
BUNDLE="$DIR/src-tauri/target/release/bundle/macos"
|
||||
NOINDEX="$DIR/src-tauri/target/release/bundle/macos.noindex"
|
||||
LSREGISTER=/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister
|
||||
# lsregister -u meldet -10814, wenn das Bundle nicht registriert ist —
|
||||
# erwartetes Ergebnis, kein Fehler.
|
||||
"$LSREGISTER" -u "$BUNDLE/ai-control.app" || true
|
||||
rm -rf "$NOINDEX/ai-control.app"
|
||||
mkdir -p "$NOINDEX"
|
||||
mv "$BUNDLE/ai-control.app" "$NOINDEX/"
|
||||
"$LSREGISTER" -u "$NOINDEX/ai-control.app" || true
|
||||
|
||||
Reference in New Issue
Block a user