O que é Dojo?


Assim como os sistemas operacionais Windows, MacOS e Linux têm interfaces de linha de comando (CLI), Urbit também tem uma. Este terminal é chamado Dojo, e é onde você pode se comunicar diretamente com o software Urbit da maneira mais nativa possível.

Uma interface de linha de comando (CLI) é uma ferramenta que permite aos usuários interagir com um computador através de comandos de texto em vez de usar uma interface gráfica (GUI) com ícones e janelas, como estamos acostumados em sistemas operacionais como Windows e macOS. A CLI permite que você insira comandos para realizar tarefas específicas, como criar pastas, mover arquivos ou executar programas.

Por exemplo, se você quiser abrir um bloco de notas no Windows, digitar algum texto e salvá-lo, você provavelmente seguiria este processo:

  • Pesquise a aplicação do bloco de notas e clique sobre ela
  • Dentro da aplicação, digite o texto “uma frase genérica” (sem as aspas)
  • Depois, clique no menu Arquivo >> Salvar como, escolha um nome (meuarquivo.txt), e salve.
gui no windows
Usando GUI no Windows

Este é um exemplo de uma GUI, já que você executou todos os procedimentos utilizando interfaces gráficas.

Você também poderia ter criado este documento através do CLI, seguindo este processo:

  • Procure o prompt de comando do Windows (CMD)
  • Com o terminal CLI aberto, digite “echo uma frase genérica > meuarquivo.txt” (sem as aspas)
  • Depois de pressionar ENTER, o arquivo será criado. Observe que o resultado final foi o mesmo; apenas a maneira como você interagiu com o computador mudou.
cli no windows
Usando CLI no Windows

Em sistemas Windows e macOS, a maioria dos usuários não usa CLI, apenas interfaces gráficas (GUI) para realizar tarefas cotidianas como o uso de software, a manipulação de documentos ou a navegação na web.

Os usuários do Linux, por outro lado, embora também tenham a opção de GUI, estão mais familiarizados com o uso diário do CLI.

A CLI pode parecer um pouco intimidante no início, especialmente para aqueles não familiarizados com computação. No entanto, pode ser uma ferramenta poderosa e eficiente, pois muitas vezes é mais rápida do que executar tarefas similares através de uma interface gráfica. Além disso, a CLI é amplamente utilizada por profissionais de TI e desenvolvedores de software para gerenciar sistemas, executar scripts e executar tarefas de automação.


Algumas características do Urbit Dojo

Você pode navegar em Urbit usando uma interface gráfica, como ensinamos em artigos sobre como usar Urbit e aplicações construídas em Urbit.

Mas o terminal Dojo também é muito útil, especialmente enquanto Urbit ainda é novo e está em desenvolvimento, pois muitas características práticas ainda não existem em forma gráfica para os usuários.

Além de poder enviar comandos para instalar e gerenciar aplicativos, verificar o status de sua nave, etc., os usuários podem escrever e executar código Hoon através do Dojo.

O Dojo permite aos usuários se comunicarem e colaborarem com outros membros da rede Urbit. O terminal é projetado para ser de fácil utilização e uso, mesmo para aqueles sem experiência em programação.


Como acessar seu Dojo

Depois de instanciar um planeta ou um cometa, você ganha automaticamente acesso ao Dojo através do terminal do seu sistema operacional.

Mas você também pode acessar o Dojo diretamente do painel Urbit, clicando no aplicativo “Terminal”:

app terminal urbit
App Terminal Urbit

Dica: se tiver enviado algum comando para o Dojo e quiser copiar a saída, talvez não seja possível selecionar o conteúdo diretamente com o mouse. Portanto, tente manter pressionada a tecla SHIFT no teclado antes de selecionar o texto (se o Urbit estiver sendo executado no Linux), ou use a tecla fn (macOS) ou a tecla Alt (Windows).