Thor é uma ferramenta simples e eficiente para criar utilitários de linha de comando de auto-documentação. Ele remove a dor de analisar as opções da linha de comando, escrever "Uso:" Banners e também pode ser usado como uma alternativa à ferramenta de construção de rake. A sintaxe é semelhante a um rake, por isso deve ser familiar para a maioria dos usuários de rake.
Observação: Thor, por design, é uma ferramenta de sistema criada para permitir acesso contínuo de arquivo e URL, que não deve receber a entrada do usuário do aplicativo. Ele depende do Open-URI, que, combinado com a entrada do usuário do aplicativo, forneceria um vetor de ataque de injeção de comando.
gem install thor
Consulte o wiki para uso básico e outra documentação sobre o uso de Thor. Você também pode conferir a página inicial oficial.
Se você deseja ajudar, leia o arquivo contribuinte para sugestões.
Liberado sob a licença do MIT. Consulte o arquivo de licença para obter mais detalhes.