mirror of
https://github.com/xtool-org/xtool.git
synced 2026-02-04 11:53:30 +01:00
* Package xtool as a .app on macOS * Need hardened runtime for notarization * Rename product to xtool.app
23 lines
705 B
Bash
Executable File
23 lines
705 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# https://github.com/microsoft/vscode/blob/509cc674f24d87a298d56518c318de67bda357cb/resources/darwin/bin/code.sh
|
|
|
|
function app_realpath() {
|
|
SOURCE="$1"
|
|
while [ -h "$SOURCE" ]; do
|
|
DIR=$(/usr/bin/dirname "$SOURCE")
|
|
SOURCE=$(/usr/bin/readlink "$SOURCE")
|
|
[[ "$SOURCE" != /* ]] && SOURCE="$DIR/$SOURCE"
|
|
done
|
|
SOURCE_DIR="$( cd -P "$( /usr/bin/dirname "$SOURCE" )" >/dev/null 2>&1 && echo "$PWD" )"
|
|
echo "${SOURCE_DIR%%${SOURCE_DIR#*.app}}"
|
|
}
|
|
|
|
APP_PATH="$(app_realpath "${BASH_SOURCE[0]}")"
|
|
if [ -z "$APP_PATH" ]; then
|
|
echo "Unable to determine app path from symlink : ${BASH_SOURCE[0]}"
|
|
exit 1
|
|
fi
|
|
|
|
XTL_CLI=1 "$APP_PATH/Contents/MacOS/xtool" "$@"
|