Como instalar e utilizar o Go Terminal no Linux
Fala pessoal, na dica de hoje vou ensinar como instalar e utilizar o Go Terminal para automatizar e agilizar algumas tarefas.
O Go Terminal é um projeto desenvolvido pela Sophiware com o objetivo de prover um terminal eficiente e elegante, com uma automatização de tarefas.
Como instalar o Go Terminal
Basta acessar o site do Go Terminal e realizar o download do programa.
Você tem duas opções:
- Se você usa alguma distribuição Debian-based, baixe o arquivo .deb.
- Se você usa alguma outra distribuição, baixe o arquivo .tar.gz.
Com o arquivo .deb, basta rodar o comando:
$ dpkg -i goterminal_amd64_0.0.5.deb
Com o arquivo .tar.gz, realize os seguintes passos:
Crie um diretório para colocar o arquivo dentro:
$ mkdir goterminal
Extraia o arquivo dentro desta pasta:
$ tar xvzf goterminal_amd64_0.0.5.tar.gz
Copie todo este diretório para /usr/local/lib:
$ mv goterminal/ /usr/local/lib/
Crie um link simbólico para /usr/local/bin/:
$ ln -s /usr/local/lib/goterminal/goterminal /usr/local/bin/
Agora está tudo pronto e você pode chamá-lo diretamente pelo terminal:
$ goterminal
Como criar atalhos com Go Terminal
Depois de abrir o Go Terminal, você irá se deparar com a seguinte tela:

Você pode clicar no botão de "+" na parte superior para adicionar atalhos.


Basta adicionar um Título, Descrição e o Comando que será executado.
Lembre-se que você pode adicionar qualquer comando aqui:

Depois clique em Save e ele estará disponível no seguinte menu:

Clicando naquela flechinha ao lado do atalho é possível executar o comando mais rapidamente sem ter que digitá-lo:

Você pode clicar em cima do serviço e editá-lo conforme necessário:

Como personalizar atalhos com Go Terminal
Para criar um bloco de input quando executar o comando, crie um novo atalho ou edite algum outro e coloque o seguinte conteúdo:

A tag ({servico}), indica que podemos informar um valor que será gravado na variável servico. Veja na execução do comando:

Neste caso posso usar o mesmo comando para reiniciar o Apache, SSH, FTP, etc.
Além disso, podemos criar uma lista de opções:

Veja que aqui estamos combinando o_ input_ com a lista de opções:

Bom pessoal, a dica de hoje era essa. Forte abraço!
Se tiver alguma dúvida ou sugestão de conteúdo, por favor, comente!