O cheat.sh é um utilitário via linha de comando baseado em um repositório de documentação concisa dedicada ao aprendizado de linguagens de programação do zero. Você tem acesso a folhas de dicas(Cheat Sheet) para 58 linguagens de programação, cobrindo todas as linguagens populares e muito mais.
Para utilizá-lo é bem simples, você precisará ter o curl instalado e depois basta rodar o comando abaixo:
Na “paǵina inicial” você já obtém um guia rápido de utilização. E para utilizar a ajuda rápida, basta rodar:
Bom, a utilização é tão intuitiva quanto a página inicial, mas vamos à exemplos. Supondo que você está estudando a linguagens de programação Lua, para isso basta rodar o comando:
Antes disso você precisa possuir as dependências instaladas, são elas: xsel e rlwrap , utilize o gerenciador de pacotes da sua distro(apt, dnf, pacman, …) . Como eu utilizo o Gentoo, o Portage me permite pesquisar ambas dependências em uma linha e instalá-las:
E depois basta instalá-las:
DICA GENTOO Se você também utiliza Gentoo e no momento está compilando algum outro software, não espere ele terminar, o Portage não usa travas
.lock
tipo o APT que só permitem uma única instancia, você pode compilar/instalar vários programas paralelos.
Lógico que isso será somente o uma breve introdução. Mas para ir mais longe, recomendo você obter o utilitário no seu sistema, para isso: faça o download e instale globalmente com o comandos:
Esse procedimento é para BASH se você utiliza ZSH, FISH ou qualquer outro Shell altere o arquivo de configuração
~/.bashrc
pelo arquivo correspondente do seu Shell, exemplo para o ZSH:~/.zshrc
Continuando com nosso exemplo da linguagens de programação Lua. Você pode entrar numa subshell diretamente pelo prompt, exemplo, iniciando o shell dentro do diretório da linguagem:
A saída será similar à essa imagem:
Dentro da subshell você pode pesquisar qualquer conteúdo que você deseja obter informação, exemplo, pesquisar sobre listas reversas em Lua
:
Exemplo:
Para sair basta digitar: exit
.
Bacana, né?!
Eu particularmente uso bastante esse utilitário e queria compartilhar isso com vocês, porque acredito que os leitores desse blog são bem parecidos comigo e estão estudando diversas coisas atualmente! :)
Lembrando que há diversos assuntos e linguagens no cht.sh
para mais detalhes acesse o site: cheat.sh e o GitHub deles.
Abraço e até a próxima!
terminal desenvolvimento programacao comandos