Relatório de diff automático (janelas, silencioso, linha de comando)

0

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:

  1. O arquivo TEXT original está no Windows PC
  2. Download do arquivo TEXT modificado do servidor Linux para o PC
  3. Diff # 1 e # 2
  4. 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.

    
por thisNeil 12.04.2018 / 13:08

0 respostas