diff --git a/scripts/apothecary b/scripts/apothecary index 5c0f7bab40d..2d2f7ad685a 160000 --- a/scripts/apothecary +++ b/scripts/apothecary @@ -1 +1 @@ -Subproject commit 5c0f7bab40da5a59ef354c7135535566d4fcc225 +Subproject commit 2d2f7ad685abb329363a82955779f26c4cd1d39b diff --git a/scripts/templates/ios/toJson.command b/scripts/templates/ios/toJson.command new file mode 100755 index 00000000000..2a58da2550d --- /dev/null +++ b/scripts/templates/ios/toJson.command @@ -0,0 +1,25 @@ +#!/bin/sh +cd "$(dirname "$0")" + +checkLib() { + for lib in "$@" + do + if ! command -v $lib 2>&1 >/dev/null + then + echo "<$lib> not found, installing via brew" + executa brew install $lib + else + echo "$lib ok" + fi + done +} + +checkLib jq + +plutil -convert json ./emptyExample.xcodeproj/project.pbxproj +cd ./emptyExample.xcodeproj +mv project.pbxproj p.pbxproj +jq --tab . p.pbxproj > project.pbxproj +rm p.pbxproj + +echo "OF XCode template conversion to JSON complete" diff --git a/scripts/templates/macos/toJson.command b/scripts/templates/macos/toJson.command new file mode 100755 index 00000000000..2a58da2550d --- /dev/null +++ b/scripts/templates/macos/toJson.command @@ -0,0 +1,25 @@ +#!/bin/sh +cd "$(dirname "$0")" + +checkLib() { + for lib in "$@" + do + if ! command -v $lib 2>&1 >/dev/null + then + echo "<$lib> not found, installing via brew" + executa brew install $lib + else + echo "$lib ok" + fi + done +} + +checkLib jq + +plutil -convert json ./emptyExample.xcodeproj/project.pbxproj +cd ./emptyExample.xcodeproj +mv project.pbxproj p.pbxproj +jq --tab . p.pbxproj > project.pbxproj +rm p.pbxproj + +echo "OF XCode template conversion to JSON complete" diff --git a/scripts/templates/osx/toJson.command b/scripts/templates/osx/toJson.command new file mode 100755 index 00000000000..2a58da2550d --- /dev/null +++ b/scripts/templates/osx/toJson.command @@ -0,0 +1,25 @@ +#!/bin/sh +cd "$(dirname "$0")" + +checkLib() { + for lib in "$@" + do + if ! command -v $lib 2>&1 >/dev/null + then + echo "<$lib> not found, installing via brew" + executa brew install $lib + else + echo "$lib ok" + fi + done +} + +checkLib jq + +plutil -convert json ./emptyExample.xcodeproj/project.pbxproj +cd ./emptyExample.xcodeproj +mv project.pbxproj p.pbxproj +jq --tab . p.pbxproj > project.pbxproj +rm p.pbxproj + +echo "OF XCode template conversion to JSON complete"