[x] Mostrar Rapidamente no console a solução mais votada
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
# Clone este repositório
git clone https://github.com/lucascprazeres/sof_guru
# Acesse a pasta do projeto no terminal
cd sof_guru
# Instale as dependências
$ yarn install ou
$ npm i
# Execute a aplicação
$ node src/index.js "sua pesquisa" ou
$ yarn/npm start "sua pesquisa"
Além da pesquisa padrão, você também pode passar as seguintes opções:
Para executar o programa como no vídeo mostrado, através do comando "guru", basta seguir o seguinte passo a passo:
Crie, em sua home, a pasta bin, que conterá os seus próprios comandos.
mkdir ~/bin
Atualize o arquivo "guru" com o caminho para a pasta do seu projeto e mova-o para lá. Em seguida, você precisa "dizer" ao seu interpretador de comandos para tratar o novo arquivo com executável.
# exemplo de dentro do projeto
mv guru ~/bin
chmod +x ~/bin/guru
Finalmente, é preciso adicionar o caminho para a pasta recém criada ao seu PATH, para que o interpretador saiba onde procurar pelo código do comando.
echo "PATH="$PATH:$HOME/bin"" >> ~/.bashrc # ou .zshrc, se for o seu caso
não se esqueça que são dois símbolos de maior que ">>" no comando acima, ou isso pode te causar um problemão
Pronto! Agora é só reiniciar o seu terminal e o seu novo comando já estará disponível!
As seguintes ferramentas foram usadas na construção do projeto:
Com o projeto na sua máquina, basta criar uma branch para a sua feature/correção
$ git checkout -b sua_branch
Realize as mudanças, e, depois disso, salve-as e envie para este repositório, com
$ git add .
$ git commit -m 'conte o que você fez'
$ git push origin sua-branch
Ao acessar esse repositório via github, a opção de criar um pull request estará disponível.
Esse projeto se encontra sob a licença MIT. Para mais informações, acesse o arquivo LICENSE.