Anonim

Si la finestra del Terminal de Max era una plataforma que desitgés pot ser més fàcil d’utilitzar, aleshores tens un aliat a Termipal.

La nova utilitat afegida a Terminal ha provocat una molèstia positiva per als usuaris de Mac. Es coneix com a Termipal, aquesta nova addició és una interfície d'usuari personalitzable que facilita la creació de scripts de shell per als desenvolupadors simplement amb botons originals i menús i botons desplegables.

Termipal es va crear a partir d'un marc JavaScript i utilitza ginys Cocoa originaris. S'adjunta automàticament a la cantonada inferior de la finestra del terminal de Mac de manera que sigui fàcilment accessible quan calgui.

Tal com explica el desenvolupador del programa: JavaScript és un marc lleuger i ràpid. El navegador fa que les aplicacions d’Electron siguin grans, però tota la instal·lació de Termipal és un binari únic de 150 kB de mida.

Termipal per a la vostra finestra de terminal a Mac

Termipal no utilitza un motor de navegador. Tampoc utilitza CSS o HTML on es fa referència a les interfícies d'usuari simplement com a objectes JSON. Ni tan sols necessita un temps d’execució JavaScript incrustat ja que fa servir el preinstal·lat en macOS que probablement es carrega a la memòria del dispositiu Mac ja que és un component del sistema.

En la majoria dels casos, les API de Electron són similars a les de Termipal. Per exemple, podeu obrir un diàleg de selector de fitxers marcant dialog.showOpenDialog. O bé, podeu escoltar l'esdeveniment llest a l'objecte de l'aplicació.

No confongueu ambdues plataformes, ja que Electron és un projecte avançat i de grans dimensions en comparació amb Termipal, que és un producte de versió 0.0.x que té menys del 0, 1% de les capacitats de Electron.

La compatibilitat d’electrons es pot descriure com el principi que il·lumina la ruta del disseny de l’API de Termipal en lloc de representar la garantia de la compatibilitat actual.

Per crear IU, es proporciona un nou mòdul conegut com a micro-interfície d'interès. Si voleu actualitzar la interfície de Termipal, marqueu microUI.loadUIDefinition () amb un objecte JSON. L'objecte JSON descriu els elements de la interfície d'usuari implicats.

Per associar interaccions amb funcions de JavaScript, només cal passar un valor de propietat d’acció que tingui el nom de la funció. Aquesta és tota l’essència del marc de la IU i pràcticament hi ha tot el que es pot saber. Hi ha alguns exemples de scripts que es poden trobar al document de referència del projecte GitHub.

Termipal està disponible al lloc web del desenvolupador i és gratuït d’utilitzar.

Utilitzeu termipal per personalitzar la finestra del terminal del vostre Mac