Anonim

Se a janela do Max's Terminal era uma plataforma que você desejava ser mais fácil de usar, então você tem um aliado no Termipal.

O novo utilitário adicionado ao Terminal causou um alvoroço positivo nos usuários de Mac. Referida como Termipal, essa nova adição é uma interface de usuário personalizável que facilita a criação de scripts de shell para desenvolvedores usando simplesmente botões nativos e menus e botões suspensos.

O Termipal foi construído a partir de uma estrutura JavaScript e utiliza widgets nativos do Cocoa. Ele se conecta automaticamente ao canto inferior da janela do terminal do Mac, para que seja facilmente acessível quando necessário.

Conforme explicado pelo desenvolvedor do programa: JavaScript é uma estrutura leve e rápida. O navegador torna os aplicativos da Electron grandes, mas a instalação inteira do Termipal é um binário único com apenas 150 kB de tamanho.

Termipal para sua janela de terminal no Mac

Termipal não usa um mecanismo do navegador. Ele também não usa CSS ou HTML, onde as interfaces do usuário são chamadas simplesmente de objetos JSON. Ele nem precisa de um tempo de execução JavaScript incorporado, pois usa o pré-instalado no macOS que provavelmente está carregado na memória do dispositivo Mac, visto que é um componente do sistema.

Na maioria dos casos, as APIs no Electron são semelhantes às do Termipal. Por exemplo, você pode abrir uma caixa de diálogo do seletor de arquivos discando dialog.showOpenDialog. Ou, você pode ouvir o evento ready no objeto App.

Não confunda as duas plataformas, pois o Electron é um projeto grande e avançado comparado ao Termipal, que é um pequeno produto da versão 0.0.x que possui menos de 0, 1% dos recursos do Electron.

A compatibilidade eletrônica pode ser descrita como o princípio que ilumina o caminho para o design da API da Termipal, em vez de representar a garantia da compatibilidade atual.

Para criar UIs, é fornecido um novo módulo conhecido como micro UI. Se você deseja atualizar a interface Termipal, disque microUI.loadUIDefinition () com um objeto JSON. O objeto JSON descreve os elementos da interface do usuário envolvidos.

Para associar interações a funções JavaScript, basta passar um valor de propriedade de ação que contém o nome da função. Essa é toda a essência da estrutura da interface do usuário e praticamente tudo o que há para saber sobre ela. Existem alguns exemplos de scripts que podem ser encontrados no repositório GitHub do projeto.

Termipal está disponível no site do desenvolvedor e é de uso gratuito.

Use termipal para personalizar a janela do terminal do seu mac