Automatisiertes Diff-Reporting (Windows, Silent, Kommandozeile)

275
thisNeil

Wir erstellen ein Automatisierungswerkzeug. Es ist geplant, dass dies für andere Benutzer des Unternehmens freigegeben wird, die ihre Automatisierungsfunktionen benötigen. Sein Prozess tut dies:

  1. Die ursprüngliche TEXT-Datei befindet sich in Windows PC
  2. Laden Sie die modifizierte TEXT-Datei vom Linux-Server auf den PC herunter
  3. Diff # 1 und # 2
  4. Generieren Sie in Ruhe einen schönen Bericht

Wir mussten Schritt 3 und Schritt 4 ausführen. Daher sind die Bedingungen:

  • Ein anderes Tool sollte in Windows sein
  • Werkzeug sollte von der Kommandozeile (Powershell) aus aufrufbar sein
  • Es sollte stumm sein (kein zusätzliches Fenster sollte erscheinen)
  • Ausgabe des Diff-Berichts sollte hübsch sein (ex: html-Format mit Hervorhebung)
  • Präferenz: Installationen (Fremdanbieterzeugnisse) sollten minimal sein und insgesamt eine geringe Dateigröße aufweisen

Was ich bisher gefunden habe, sind:

  • diff2html - dies gilt jedoch nur für Linux. Wir könnten einfach # 1 an den Linux-Server senden und dort den Vergleich durchführen. Unser Tool sollte jedoch bevorzugt alle Änderungen nur von Windows haben (im Wesentlichen beim Senden dieses Tools sind wir der Meinung, dass es am besten ist, die geringste Anzahl zusätzlicher Installationen zu haben).
  • Über den Vergleich hinaus - das ist ordentlich. Das einzige Problem dabei ist jedoch, dass wir dem Benutzer eine portable Version der Installations-ZIP-Datei hinzufügen mussten (etwa 28 MB groß).

Jeder von euch könnte etwas vorschlagen? Sorry, wenn die Anforderungen sehr genau und anstrengend sind

[Hintergrund] Sobald dieses Tool fertig ist, senden wir einen komprimierten Ordner mit diesem Tool. Und es wäre schön, wenn sie es nur extrahieren müssten - Sie müssen keine Drittanbieteranwendungen separat installieren oder etwas anderes auf einem separaten Linux-Server installieren.

Danke und viele Grüße.

0

0 Antworten auf die Frage