Anonim

Si la ventana de la Terminal de Max fuera una plataforma que quisieras que fuera más fácil de usar, entonces tienes un aliado en Termipal.

La nueva utilidad agregada a Terminal ha causado un poco de alboroto positivo para los usuarios de Mac. Conocida como Termipal, esta nueva adición es una interfaz de usuario personalizable que facilita la creación de scripts de shell para los desarrolladores simplemente usando botones nativos y menús y botones desplegables.

Termipal se creó a partir de un marco de JavaScript y utiliza widgets nativos de Cocoa. Se conecta automáticamente a la esquina inferior de la ventana de terminal de Mac para que sea fácilmente accesible cuando sea necesario.

Como explicó el desarrollador del programa: JavaScript es un marco ligero y rápido. El navegador hace que las aplicaciones Electron sean grandes, pero la instalación completa de Termipal es un solo binario que solo tiene un tamaño de 150 kB.

Termipal para su ventana de terminal en Mac

Termipal no utiliza un motor de navegador. Tampoco utiliza CSS o HTML donde las interfaces de usuario se denominan simplemente objetos JSON. Ni siquiera necesita un tiempo de ejecución de JavaScript incrustado, ya que usa uno preinstalado en macOS que probablemente se carga en la memoria de su dispositivo Mac, ya que es un componente del sistema.

En la mayoría de los casos, las API en Electron son similares a las de Termipal. Por ejemplo, puede abrir un cuadro de diálogo de selección de archivos marcando dialog.showOpenDialog. O bien, puede escuchar el evento listo en el objeto Aplicación.

Sin embargo, no confunda ambas plataformas, ya que Electron es un proyecto avanzado y grande en comparación con Termipal, que es un pequeño producto de la versión 0.0.x que posee menos del 0.1% de las capacidades de Electron.

La compatibilidad electrónica puede describirse como el principio que ilumina el camino para el diseño de API de Termipal en lugar de representar la garantía de la compatibilidad actual.

Para crear interfaces de usuario, se proporciona un nuevo módulo conocido como micro interfaz de usuario. Si desea actualizar la interfaz de Termipal, marque microUI.loadUIDefinition () con un objeto JSON. El objeto JSON describe los elementos de la interfaz de usuario involucrados.

Para asociar interacciones con funciones de JavaScript, simplemente pase un valor de propiedad de acción que contenga el nombre de la función. Esa es toda la esencia del marco de la interfaz de usuario y prácticamente todo lo que hay que saber al respecto. Hay algunos scripts de ejemplo que se pueden encontrar en el repositorio de GitHub del proyecto.

Termipal está disponible en el sitio web del desarrollador y es de uso gratuito.

Use termipal para personalizar la ventana de terminal de su mac