mirror of
https://github.com/yonaskolb/XcodeGen.git
synced 2024-11-24 09:52:48 +03:00
26 lines
602 B
Bash
Executable File
26 lines
602 B
Bash
Executable File
#!/bin/bash
|
|
TOOL_NAME=XcodeGen
|
|
TOOL_NAME_LOWER=xcodegen
|
|
TMP=$(mktemp -d)/$TOOL_NAME
|
|
BINDIR=$TMP/bin
|
|
SHAREDIR=$TMP/share
|
|
ZIPFILE=$TMP/$TOOL_NAME_LOWER.zip
|
|
INSTALLSH=scripts/install-binary.sh
|
|
|
|
mkdir -p $BINDIR
|
|
cp -f .build/release/$TOOL_NAME_LOWER $BINDIR
|
|
|
|
mkdir -p $SHAREDIR
|
|
cp -R SettingPresets $SHAREDIR/SettingPresets
|
|
|
|
sed -e 's/^BASE_DIR=.*/BASE_DIR=$(cd `dirname $0`; pwd)/' -e '/.*[zZ][iI][pP].*/d' $INSTALLSH \
|
|
> $TMP/install.sh
|
|
chmod +x $TMP/install.sh
|
|
|
|
(cd $TMP/..; zip -r $ZIPFILE $TOOL_NAME)
|
|
SHA=$(cat $ZIPFILE | shasum -a 256 | sed 's/ .*//')
|
|
echo "SHA: $SHA"
|
|
mv $ZIPFILE .
|
|
|
|
rm -rf $TMP
|