Appify

Iš Žinynas.
18:59, 9 rugpjūčio 2018 versija, sukurta \dev\null (Aptarimas | indėlis) (Naujas puslapis: Scriptas skirtas konvertuoti shell scriptus į pilnai funkcionuojančias macOS programas. <syntaxhighlight lang="bash"> #!/usr/bin/env bash APPNAME=${2:-$(basename "${1}" '.sh'...)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija→ (skirt)
Peršokti į: navigacija, paiešką

Scriptas skirtas konvertuoti shell scriptus į pilnai funkcionuojančias macOS programas.

#!/usr/bin/env bash

APPNAME=${2:-$(basename "${1}" '.sh')};
DIR="${APPNAME}.app/Contents/MacOS";

if [ -a "${APPNAME}.app" ]; then
	echo "${PWD}/${APPNAME}.app already exists :(";
	exit 1;
fi;

mkdir -p "${DIR}";
cp "${1}" "${DIR}/${APPNAME}";
chmod +x "${DIR}/${APPNAME}";

echo "${PWD}/$APPNAME.app";

Sudedame jį į /usr/local/bin/appify ir padarome paleidžiamu chmod +x /usr/local/bin/appify

Naudojimas

appify <shell scriptas.sh> <naujos programos pavadinimas>