quarta-feira, 10 de setembro de 2014

Betty: Use linguagem natural para executar comandos Linux

O Linux é, para muitos uma dor de cabeça, quando toca à utilização da linha de comando e do terminal. Habituados a usar apenas uma interface gráfica, poucos são os que se aventuram a usar este sistema operativo fora da sua zona de conforto e testam as muitas potencialidades.
O maior problema de quem usa o terminal é saber de cor todos os comandos e as suas muitas opções. Mas e se pudéssemos interagir com Linux da mesma forma como falamos? Basta usarmos a Betty e tudo fica mais simples.
betty_1

Betty é uma ferramenta criada para ajudar todos os que querem usar a linha de comando do Unix e que têm dificuldades em se lembrara de todas as centenas de comandos que estão disponíveis.
Consegue traduzir do Inglês escrito, com uma semântica normal, para comandos Linux que depois são executados.
Esta ferramenta foi desenvolvida por Jeff Pickhardt, um ex funcionário da Google e programador Open Source que, como muitos dos que usam a consola do Linux, tinha dificuldade em memorizar e lembrar alguns pormenores dos comandos que precisava usar durante o seu trabalho.
Esta evolução na interface do Linux, e também do OSX, ainda está numa fase muito inicial, mas já consegue dar aos utilizadores, e em especial ao seu criador, todo o suporte que ele necessita no momento de usar os comandos de Linux.
betty_03
Basta escrever uma frase a perguntar ou a pedir uma determinada informação que de imediato o comando é executado e o seu resultado apresentado.
Ainda não são muitos os comandos que a Betty entende, mas como este projecto é aberto, cedo podem surgir mais actualizações e as consequentes melhorias que a Betty precisa.
A lista de comandos que a Betty aceita e entende é já grande e pode ser consultada abaixo. Notem que para cada comando existem várias frases que o podem despoletar.

Comandos

Depois de instalada a Betty, podem usá-la para realizar as funções que pretenderem no vosso SO e facilitar a vossa vida. Chamem a Betty e digam-lhe o que querem saber ou que ela faça.
betty_02

Como instalar a Betty

Este é um processo que é até bastante simples e que devem realizar numa consola. Comecem por puxar a aplicação para o vosso computador com o comando Git. Executem o comando num local que conheçam e que acedam facilmente, preferencialmente na raiz do vosso utilizador
git clone https://github.com/pickhardt/betty
Depois usem o vosso editor de texto favorito e abram o ficheiro ~/.bashrc. Dentro deste devem colocar o seguinte texto, numa nova linha:
alias betty="~/caminho/para/a/betty/main.rb"
Claro que devem adaptar caminho/para/a/betty para a localização que escolheram para descarregar a Betty no comando Git.
De seguida podem usá-la, bastando para isso que lancem novamente o comando bash ou que abram um novo terminal.
A Betty pode ser usada em qualquer distribuição de Linux ou até no próprio OSX. Os comandos de instalação são idênticos em qualquer um destes sistemas.
Instalem a Betty no vosso Linux ou OSX e vejam a forma como ela vos entende e executa comandos por vocês. Deixam de ter de memorizar todas as flags e opções dos comandos, podendo apenas dar ordens que vão ser entendidas e executadas.
É uma mudança radical no terminal do Unix, mas para melhor e com imensas potencialidades. O próximo passo é tratar de dar à Betty a capacidade de nos ouvir, mas isso é algo que o seu criador não descarta, mas que ainda não está nos seus planos imediatos.

Via: pplware

Nenhum comentário:

Postar um comentário