#!/usr/bin/env zsh
# vi: set ft=zsh tw=80 ts=2

function _installMASApp() {
	mas install ${id} &> /dev/null
}

function installMASApp() {
	local appName="$1"
	local id="$2"
	indicateActivity -- "Install ${appName} app" _installMASApp
}

function main() {
	lop -y h1 -- -i 'Install Mac AppStore Apps'
	installMASApp 'AusweisApp' 948660805
	installMASApp 'Compressor' 424390742
	installMASApp 'Developer' 640199958
	installMASApp 'Diagrams' 1276248849
	installMASApp 'Final Cut Pro' 424389933
	installMASApp 'Iconographer Mini' 1541509510
	installMASApp 'iMazing Profile Editor' 1487860882
	installMASApp 'Infuse' 1136220934
	installMASApp 'Keka' 470158793
	installMASApp 'Keynote' 409183694
	installMASApp 'Mass Rename' 1175416599
	installMASApp 'Microsoft Excel' 462058435
	installMASApp 'Microsoft Word' 462054704
	installMASApp 'Motion' 434290957
	installMASApp 'Numbers' 409203825
	installMASApp 'Outbank' 1094255754
	installMASApp 'Pages' 409201541
	installMASApp 'Parallels Desktop' 1085114709
	installMASApp 'Pixelmator Pro' 1289583905
	installMASApp 'SnippetsLab' 1006087419
	installMASApp 'Tim' 1449619230
	installMASApp 'WorkingHours' 1495643653
	installMASApp 'Xcode' 497799835
}

if [[ "${ZSH_EVAL_CONTEXT}" == toplevel || "${ZSH_EVAL_CONTEXT}" == cmdarg ]]; then
	_DIR="${0:A:h}"
	source autoload-zshlib
	main "$@"
fi
