summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--justfile20
1 files changed, 10 insertions, 10 deletions
diff --git a/justfile b/justfile
index 7dc195a..516407d 100644
--- a/justfile
+++ b/justfile
@@ -16,13 +16,13 @@ fetch:
format:
just _format {{target}}
-build destination="platform=macOS":
+build destination="platform=macOS" configuration="Release":
command -v xcbeautify >/dev/null 2>&1 \
- && xcodebuild -configuration Release -scheme {{target}} -destination '{{destination}}' build | xcbeautify \
+ && xcodebuild -configuration {{configuration}} -scheme {{target}} -destination '{{destination}}' build | xcbeautify \
|| just _build {{target}}
-build_ios:
- just build "platform=iOS,arch=arm64,name={{device_name}}"
+build_ios configuration="Release":
+ just build "platform=iOS,arch=arm64,name={{device_name}}" "{{configuration}}"
run:
just _open {{target}}
@@ -33,18 +33,18 @@ install derived_data=derived_data location=location:
generate:
mint run xcodegen@synced_folder generate
-install_ios derived_data=derived_data:
- xcrun devicectl device install app --device {{device_identifier}} {{derived_data}}/{{target}}-*/Build/Products/Release-iphoneos/{{target}}.app
+install_ios derived_data=derived_data configuration="Release":
+ xcrun devicectl device install app --device {{device_identifier}} {{derived_data}}/{{target}}-*/Build/Products/{{configuration}}-iphoneos/{{target}}.app
run_ios flags="":
xcrun devicectl device process launch {{flags}} --device {{device_identifier}} {{identifier}}
ios_log:
- just ios --console
+ just ios --console "Debug"
-ios flags="":
- just build_ios
- just install_ios
+ios flags="" configuration="Release":
+ just build_ios "{{configuration}}"
+ just install_ios "{{derived_data}}" "{{configuration}}"
just run_ios {{flags}}
macos: