refactor: rename the GUI binary to tty7-app, freeing tty7 for the CLI

The package name and every display name ("tty7" in menus, tray, .desktop
Name, CFBundleName, installer AppName, shortcuts) stay as they were; only
the executable file is now tty7-app / tty7-app.exe, per docs/cli-design.md.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014JPaaZVK7rfQPKyrymzsYv
This commit is contained in:
thomas
2026-07-31 09:28:00 +08:00
co-authored by Claude Fable 5
parent 66b238ee8f
commit 10b6741368
10 changed files with 34 additions and 34 deletions
+3 -3
View File
@@ -27,11 +27,11 @@ STAGE="dist/${NAME}"
rm -rf dist
mkdir -p "$STAGE"
cp "target/${TARGET}/release/tty7" "$STAGE/tty7"
chmod +x "$STAGE/tty7"
cp "target/${TARGET}/release/tty7-app" "$STAGE/tty7-app"
chmod +x "$STAGE/tty7-app"
# Release builds keep symbols (thin LTO, no profile strip); drop them here so
# the archive isn't ~100 MB of debug info.
strip "$STAGE/tty7" || echo "⚠️ strip unavailable — shipping unstripped binary"
strip "$STAGE/tty7-app" || echo "⚠️ strip unavailable — shipping unstripped binary"
mkdir -p "$STAGE/completions"
cp assets/completions/*.json "$STAGE/completions/"
cp LICENSE "$STAGE/LICENSE"