[FEATURE] apply-name CLI + LION_TURTLE_SHELL_DIR env override #8

Merged
dunemask merged 1 commit from ep/May21-2026/AppNameAndShellDirOverride into main 2026-05-22 01:05:59 +00:00
Owner
  • applyAppName(displayName, shellDir) in src/plugins/app-config.ts —
    patches CFBundleDisplayName + CFBundleName + iOS pbxproj PRODUCT_NAME
    • Android android:label on . Leaves bundleId/packageName
      alone (applyAppConfig covers those). Useful for per-tenant build
      wrappers that want display-name override without bundle-id churn.
  • New apply-name <Name> CLI command in bin/lion-turtle.ts dispatching
    to applyAppName.
  • bin/lion-turtle.ts shellDirOf() honors a new LION_TURTLE_SHELL_DIR
    env var over the vite-config shellDir. Lets workdir/sandbox build
    wrappers point lion-turtle at a cloned shell so codegen +
    apply-name mutations don't dirty the source tree. Help block + env
    reference doc added.

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

- applyAppName(displayName, shellDir) in src/plugins/app-config.ts — patches CFBundleDisplayName + CFBundleName + iOS pbxproj PRODUCT_NAME + Android android:label on <application>. Leaves bundleId/packageName alone (applyAppConfig covers those). Useful for per-tenant build wrappers that want display-name override without bundle-id churn. - New `apply-name <Name>` CLI command in bin/lion-turtle.ts dispatching to applyAppName. - bin/lion-turtle.ts shellDirOf() honors a new LION_TURTLE_SHELL_DIR env var over the vite-config shellDir. Lets workdir/sandbox build wrappers point lion-turtle at a cloned shell so codegen + apply-name mutations don't dirty the source tree. Help block + env reference doc added. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- applyAppName(displayName, shellDir) in src/plugins/app-config.ts —
  patches CFBundleDisplayName + CFBundleName + iOS pbxproj PRODUCT_NAME
  + Android android:label on <application>. Leaves bundleId/packageName
  alone (applyAppConfig covers those). Useful for per-tenant build
  wrappers that want display-name override without bundle-id churn.
- New `apply-name <Name>` CLI command in bin/lion-turtle.ts dispatching
  to applyAppName.
- bin/lion-turtle.ts shellDirOf() honors a new LION_TURTLE_SHELL_DIR
  env var over the vite-config shellDir. Lets workdir/sandbox build
  wrappers point lion-turtle at a cloned shell so codegen +
  apply-name mutations don't dirty the source tree. Help block + env
  reference doc added.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
dunemask deleted branch ep/May21-2026/AppNameAndShellDirOverride 2026-05-22 01:06:05 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
dunemask/lion-turtle!8
No description provided.