#!/bin/bash set -ex if [ ! -e "src/api/api.h" ]; then echo "Please run this script from the root directory of Pragtical." exit 1 fi cat > pragtical-dmg.json << EOF { "title": "Pragtical", "icon": "$(pwd)/resources/icons/icon.icns", "background": "$(pwd)/resources/macos/appdmg.png", "window": { "position": { "x": 360, "y": 360 }, "size": { "width": 480, "height": 360 } }, "contents": [ { "x": 144, "y": 248, "type": "file", "path": "$(pwd)/Pragtical.app" }, { "x": 336, "y": 248, "type": "link", "path": "/Applications" } ] } EOF ~/node_modules/appdmg/bin/appdmg.js pragtical-dmg.json "$(pwd)/$1.dmg"