Nie widziałem systemu zarządzania pakietami dla AppleScripts, ale wygląda na to, że istnieją podstawy dla jednego z nich.
Dany:
- Skrypty (i folder) znajdujące się w
~/Library/Scripts/Applications
folderze NIE SĄ widoczne z menu Apple X OS OS. - Skrypty (i foldery) znajdujące się w
~/Library/Scripts/
folderze SĄ widoczne z menu Apple X OS OS.
Implikacje:
- Skrypty „bibliotek” (tj. Te, do których się odwołuje
load script
) mogą znajdować się w~/Library/Scripts/Applications/<namespace>/
folderze - Skrypty „kontrolera” (tzn. Uruchamiane przez użytkowników) mogą znajdować się w
~/Library/Scripts/<namespace>/
folderze - Do kompilacji
.applescript
plików, tworzenia katalogów i innych drobiazgów można użyć skryptu instalacyjnego . - Projekty będą zlokalizowane na
Github
(lub podobnym) - Pozostaje tylko usługa katalogowa
Pytania:
- Czy istnieje system zarządzania pakietami AppleScript (którego mi brakowało)?
- Zamiast tego, czy opisałem rozsądną konwencję dotyczącą rozmieszczania?
- Czy istnieją jakieś konwencje
<namespace>
? Java używa odwrotnej nazwy domeny (np. Com.foo.project)
~/Library/Scripts/<namespace>/
byłoby problematyczne, ponieważ ta przestrzeń nazw pojawiłaby się jako nazwa folderu w menu AppleScripts.