Files
downterm/Downterm/project.yml

77 lines
2.3 KiB
YAML

name: CommandNotch
options:
bundleIdPrefix: com.commandnotch
deploymentTarget:
macOS: "14.0"
xcodeVersion: "16.0"
generateEmptyDirectories: true
settings:
base:
SWIFT_VERSION: "5.10"
MACOSX_DEPLOYMENT_TARGET: "14.0"
ENABLE_HARDENED_RUNTIME: true
packages:
SwiftTerm:
url: https://github.com/migueldeicaza/SwiftTerm.git
from: "1.2.0"
targets:
CommandNotch:
type: application
platform: macOS
sources:
- path: CommandNotch
excludes:
- Resources/Info.plist
dependencies:
- package: SwiftTerm
info:
path: CommandNotch/Resources/Info.plist
properties:
CFBundleName: CommandNotch
CFBundleDisplayName: CommandNotch
CFBundleIdentifier: com.commandnotch.app
CFBundleVersion: "1"
CFBundleShortVersionString: "0.2.0"
CFBundlePackageType: APPL
CFBundleExecutable: CommandNotch
LSMinimumSystemVersion: "14.0"
LSUIElement: true
NSHumanReadableCopyright: "Copyright © 2026 CommandNotch. All rights reserved."
entitlements:
path: CommandNotch/Resources/CommandNotch.entitlements
settings:
base:
CODE_SIGN_ENTITLEMENTS: CommandNotch/Resources/CommandNotch.entitlements
INFOPLIST_FILE: CommandNotch/Resources/Info.plist
PRODUCT_BUNDLE_IDENTIFIER: com.commandnotch.app
PRODUCT_NAME: CommandNotch
COMBINE_HIDPI_IMAGES: true
CommandNotchTests:
type: bundle.unit-test
platform: macOS
sources:
- path: CommandNotchTests
dependencies:
- target: CommandNotch
settings:
base:
GENERATE_INFOPLIST_FILE: true
PRODUCT_BUNDLE_IDENTIFIER: com.commandnotch.CommandNotchTests
PRODUCT_NAME: CommandNotchTests
TEST_HOST: "$(BUILT_PRODUCTS_DIR)/CommandNotch.app/Contents/MacOS/CommandNotch"
BUNDLE_LOADER: "$(TEST_HOST)"
CommandNotchUITests:
type: bundle.ui-testing
platform: macOS
sources:
- path: CommandNotchUITests
dependencies:
- target: CommandNotch
settings:
base:
DEVELOPMENT_TEAM: G698BP272N
GENERATE_INFOPLIST_FILE: true
PRODUCT_BUNDLE_IDENTIFIER: com.commandnotch.CommandNotchUITests
PRODUCT_NAME: CommandNotchUITests
TEST_TARGET_NAME: CommandNotch