¿Convenciones de implementación de AppleScript?

2

No he visto un sistema de administración de paquetes para AppleScripts, pero parece que los cimientos de uno están presentes.

Dado:

  • Los scripts (y la carpeta) ubicados en la carpeta ~/Library/Scripts/Applications NO SON visibles desde el menú AppleScript de OS X.
  • Los scripts (y las carpetas) ubicados en la carpeta ~/Library/Scripts/ SON visibles desde el menú AppleScript de OS X.

Implicaciones:

  • Los scripts de 'Bibliotecas' (es decir, los referenciados por load script ) podrían ubicarse en la carpeta ~/Library/Scripts/Applications/<namespace>/
  • Los scripts 'Controladores' (es decir, los que ejecutan los usuarios) podrían ubicarse en la carpeta ~/Library/Scripts/<namespace>/
  • Se podría utilizar un script de instalación para compilar los archivos .applescript , crear directorios y otros detalles.
  • Los proyectos se ubicarían en Github (o similar)
  • Todo lo que quedaría es un servicio de directorio

Preguntas:

  • ¿Hay un sistema de gestión de paquetes AppleScript (que no he visto)?
  • En lugar de eso, ¿es lo que he descrito una convención de implementación razonable?
  • ¿Hay alguna convención para <namespace> ? Java usa un nombre de dominio inverso (por ejemplo, com.foo.project)
pregunta craig 09.09.2013 - 17:11

0 respuestas

Lea otras preguntas en las etiquetas