Konwencje wdrażania AppleScript?

2

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/Applicationsfolderze 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 .applescriptplikó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)
Craig
źródło
Użycie ~/Library/Scripts/<namespace>/byłoby problematyczne, ponieważ ta przestrzeń nazw pojawiłaby się jako nazwa folderu w menu AppleScripts.
tubedogg