Wave: Um novo terminal Linux moderno que você vai adorar se você odeia linha de comando

Wave: Um novo terminal Linux moderno que você vai adorar se você odeia linha de comando

O VS Code dos Terminais Linux está aqui e tem o potencial de se tornar popular entre a geração z de programadores e usuários Linux.

Existem muitos terminais disponíveis para Linux. Desde o padrão que vem com sua distribuição até algum clássico de outrora, Terminador ou os mais 'modernos' baseados em Rust, acelerados por hardware como Rio.

Não faltam opções aqui. Por que devemos me preocupar com mais uma adição à longa lista?

wave-terminal

Para um usuário Linux experiente, o terminal é apenas uma ferramenta para fazer as coisas. O principal poder está nos comandos e na forma como são usados. A única coisa que atrai aqui é a capacidade de ter várias janelas e isso também pode ser alcançado dominando ferramentas de CLI como screen ou tmux.

Mas há uma população de usuários de Linux para quem o terminal é um lugar assustador. Só vão lá quando é absolutamente necessário e não há alternativa. Como uma criança de cinco anos indo ao banheiro à noite.

E este novo terminal deve ser uma ferramenta confortável para este segundo tipo de usuário Linux.

Você vai entender por que dizemos isso depois de aprender suas características.

Wave: Um terminal para aqueles que não estão confortáveis com a linha de comando

O Terminal Wave é criado principalmente para desenvolvedores de aplicativos que precisam usar o terminal de vez em quando para implantar seu projeto ou solucionar problemas de seu aplicativo.

Interface moderna no estilo de um editor de código

wave-terminal-1

Sim, isso é um terminal, não um editor de código. A interface é como o VS Code, onde você pode agrupar sessões de terminal em espaços de trabalho. Trabalhando em um projeto que tenha um servidor de desenvolvimento, um servidor de teste e um servidor de produção, agrupe-os em um espaço de trabalho.

Edite arquivos sem dominar nenhum atalho de teclado

Você pode editar arquivos no próprio Wave, seja no seu sistema local ou na máquina remota. E não há curva de aprendizado aqui. Basta usá-lo como um editor de texto normal.

wave-edit-files-inline

Ver Markdown, JSON ou imagens

Você pode renderizar a visualização do Markdown, exibir arquivos JSON bonitos ou exibir dados de arquivos CSV em formato tabular. Você também pode visualizar imagens.

view-images-wave-terminal

Conexões SSH persistentes e história universal

Outro recurso incrível é que o Wave oferece conexões SSH persistentes. Não se preocupe em se desconectar do servidor remoto porque você ficou ocioso por uma hora. Ele irá conectá-lo automaticamente, mesmo se o sistema remoto for reinicializado.

Você também obtém o recurso de pesquisa de histórico combinado. Não se lembra de qual comando você executa em qual sessão de terminal? Não há problema. Wave te ajuda.

A capacidade de salvar e ter conexões SSH persistentes, agrupá-las em espaços de trabalho e a edição gráfica de arquivos são razões boas o suficiente para um desenvolvedor se tornar um fã do terminal Wave.

A melhor coisa depois do pão fatiado

A maior promessa do terminal Wave é que ele não faz você se sentir como se estivesse no terminal. O calcanhar de Aquiles para iniciantes é editar arquivos no terminal. Mesmo o mais simples dos editores baseados em terminais (leia-se nano) tem uma curva de aprendizado.

Mas não Wave. Ele tem um editor embutido que pode ser invocado com o comando codeedit filename, e você pode editar o arquivo da mesma forma que você faz em um editor de texto gráfico. Sim, você pode usar o mouse livremente. Você também pode especificar o tipo de arquivo no menu do editor.

Para uma pessoa que fica com os pés frios ao editar arquivos de configuração no terminal, este é um recurso muito interessante.

Um desenvolvedor geralmente tem que lidar com arquivos Markdown e JSON. O terminal Wave é perfeitamente capaz de renderizar esses arquivos.

E as conexões SSH são persistentes. Esqueça de ser desconectado do servidor remoto uma e outra vez. Wave lida perfeitamente com isso.

Você pode explorar ainda mais seus recursos em sua página de documentação.

Guia de início rápido - Terminal Wave

Conclusão

Como você pode ver e sentir, esta é uma ferramenta criada para desenvolvedores de aplicativos. Pessoas que gastam mais tempo em codificação e precisam lidar com a linha de comando para implantar seus aplicativos ou depurá-los.

Além disso, é evidente que ele é criado para usuários do macOS. A interface, os atalhos de teclado, tudo grita macOS.

Mas tudo bem. Isso não deve importar para os usuários do Linux, desde que o Wave esteja disponível no Linux.

Download do Wave

Código fonte do Wave

O código fonte está disponível no link a seguir:

Código fonte do Wave

Última atualização deste artigo: 21 de january de 2024