Rebound é uma ferramenta de linha de comando que busca instantaneamente resultados do Stack Overflow quando uma exceção é lançada. Basta usar o comando rebound
para executar seu arquivo.
Apresentado em: 50 projetos Python mais populares em 2018, o topo do r/Python, awesome-cli-apps, awesome-shell, terminais-are-sexy e awesome-mac.
Requer Python 3.0 ou superior.
Rebound funciona em MacOS, Linux e Windows (se você usa Cygwin). Você pode instalá-lo com pip:
$ pip install rebound-cli
ou apt-get se você estiver usando Linux:
$ sudo apt-get install rebound-cli
Executar um arquivo com rebound
é tão fácil quanto executá-lo normalmente:
$ rebound [file_path]
Isso executará o arquivo, extrairá a mensagem de erro e permitirá que você navegue por perguntas e respostas relacionadas ao Stack Overflow sem sair do terminal.
Tipos de arquivos suportados: Python, Node.js, Ruby, Golang e Java.
Para fazer uma contribuição, bifurque o repositório, faça suas alterações e envie uma solicitação pull. Por favor, tente aderir ao estilo existente. Se você descobriu um bug ou tem uma solicitação de recurso, crie um problema.
Recursos pendentes:
Rebound é escrito em Python e construído em Urwid. Beautiful Soup é usado para extrair conteúdo e subprocesso do Stack Overflow para detectar erros do compilador.
Agradecimentos especiais a @rndusr por ajudar com a barra de rolagem.