#!/bin/bash set -o errexit -o nounset -o pipefail IFS=$'\n' profilepath=$(readlink -f "${1}"); dirpath=$(dirname "${profilepath}"); profilename=$(basename "${dirpath}"); cd "${dirpath}"; zip "${profilename}.streamDeckProfile" -r .; mv "${profilename}.streamDeckProfile" ../;