Estamos criando uma ferramenta de automação. Isso está planejado para ser liberado para outros usuários da empresa que precisam de seus poderes de automação. Seu processo faz isso:
- O arquivo TEXT original está no Windows PC
- Download do arquivo TEXT modificado do servidor Linux para o PC
- Diff # 1 e # 2
- Gerar relatório bonito silenciosamente
Precisamos fazer o passo 3 e o passo 4. Portanto, as condições são:
- Ferramenta de diferenciação deve estar no Windows
- A ferramenta deve poder ser chamada na linha de comando (Powershell)
- Deve ficar em silêncio (nenhuma janela extra deve aparecer)
- A saída do relatório do diff deve ser bonita (ex: formato html, com destaque)
-
preferência: instalações (material de terceiros) devem ser mínimas e ter um tamanho de arquivo pequeno geral
O que eu encontrei até agora são:
-
diff2html - mas isso é apenas para Linux. Nós poderíamos apenas enviar # 1 para o servidor Linux e executar o Diff lá. Mas como preferência, nossa ferramenta deve ter todas modificações vindas apenas do lado do Windows (basicamente ao enviar essa ferramenta, achamos melhor ter a quantidade mínima de instalações extras)
-
Além da comparação - isso é legal. Embora a única preocupação com isso seja que precisávamos adicionar uma versão portátil ao zip de instalação para o usuário (que tem cerca de 28 MB de tamanho).
Qualquer um de vocês poderia sugerir alguma coisa? Desculpe se os requisitos parecem ser muito meticulosos e exigentes xD
[background] Quando essa ferramenta estiver concluída, enviaremos uma pasta compactada contendo essa ferramenta. E seria bom se tudo que eles precisassem fazer fosse extraí-lo - não há necessidade de instalar aplicativos de terceiros separadamente, ou instalar outra coisa em um servidor Linux separado.
Obrigado e cumprimentos.