#!/bin/bash

echo "Download Electron OSX version..."
url="https://github.com/atom/electron/releases/download/v0.35.4/electron-v0.35.4-mas-x64.zip"
TARGET_FILE="electron.zip"
curl -L -o $TARGET_FILE $url
unzip $TARGET_FILE -d electron > /dev/null
rm $TARGET_FILE

APP_PATH="Medis.app"
FRAMEWORKS_PATH="$APP_PATH/Contents/Frameworks"

rm -rf $APP_PATH

cp -a electron/Electron.app $APP_PATH
rm -rf electron

cp "resources/mac/Info.plist" "$APP_PATH/Contents"
mv "$FRAMEWORKS_PATH/Electron Helper EH.app"  "$FRAMEWORKS_PATH/Medis Helper EH.app"
mv "$FRAMEWORKS_PATH/Electron Helper NP.app"  "$FRAMEWORKS_PATH/Medis Helper NP.app"
mv "$FRAMEWORKS_PATH/Electron Helper.app"  "$FRAMEWORKS_PATH/Medis Helper.app"

perl -pi -e 's/Electron/Medis/g' "$FRAMEWORKS_PATH/Medis Helper EH.app/Contents/Info.plist"
perl -pi -e 's/Electron/Medis/g' "$FRAMEWORKS_PATH/Medis Helper NP.app/Contents/Info.plist"
perl -pi -e 's/Electron/Medis/g' "$FRAMEWORKS_PATH/Medis Helper.app/Contents/Info.plist"

perl -pi -e 's/com.github.electron/li.zihua.medis/g' "$FRAMEWORKS_PATH/Medis Helper EH.app/Contents/Info.plist"
perl -pi -e 's/com.github.electron/li.zihua.medis/g' "$FRAMEWORKS_PATH/Medis Helper NP.app/Contents/Info.plist"
perl -pi -e 's/com.github.electron/li.zihua.medis/g' "$FRAMEWORKS_PATH/Medis Helper.app/Contents/Info.plist"

rm "$APP_PATH/Contents/Resources/atom.icns"
cp "resources/mac/atom.icns" "$APP_PATH/Contents/Resources/atom.icns"

mv "$FRAMEWORKS_PATH/Medis Helper EH.app/Contents/MacOS/Electron Helper EH" "$FRAMEWORKS_PATH/Medis Helper EH.app/Contents/MacOS/Medis Helper EH"
mv "$FRAMEWORKS_PATH/Medis Helper NP.app/Contents/MacOS/Electron Helper NP" "$FRAMEWORKS_PATH/Medis Helper NP.app/Contents/MacOS/Medis Helper NP"
mv "$FRAMEWORKS_PATH/Medis Helper.app/Contents/MacOS/Electron Helper" "$FRAMEWORKS_PATH/Medis Helper.app/Contents/MacOS/Medis Helper"
