summaryrefslogtreecommitdiff
path: root/scripts/node/create_npm_scheme.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/node/create_npm_scheme.sh')
-rwxr-xr-xscripts/node/create_npm_scheme.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/node/create_npm_scheme.sh b/scripts/node/create_npm_scheme.sh
new file mode 100755
index 0000000000..e5dae401c4
--- /dev/null
+++ b/scripts/node/create_npm_scheme.sh
@@ -0,0 +1,7 @@
+#!/usr/bin/env bash
+CMD=$@
+DIR="build/binding.xcodeproj/xcshareddata/xcschemes"
+FILE="${DIR}/npm ${CMD}.xcscheme"
+mkdir -p "${DIR}"
+
+sed "s#{{NODE_PATH}}#$(dirname `which node`)#;s#{{BLUEPRINT_IDENTIFIER}}#$(hexdump -n 12 -v -e '/1 "%02X"' /dev/urandom)#;s#{{WORKING_DIRECTORY}}#$(pwd)#;s#{{NPM_COMMAND}}#${CMD}#" scripts/node/npm.xcscheme > "${FILE}" \ No newline at end of file