Class: WinMerge

WinMerge


new WinMerge()

Classe que agrupa funções de classe que possibilitam a interação com a aplicação WinMerge.

Methods


<static> findApplication()

Localiza o aplicativo nos paths de instalação normalmente utilizados.

Returns:

Retorna o path caso encontre, caso contrário retornará null.

Type
Object

merge(sourcePath, targetPath, outPath)

Abre o WinMerge exibindo as diferenças entre os dois arquivos.

Parameters:
Name Type Description
sourcePath string
targetPath string
outPath string

requiresOutputFlag_()

O WinMerge 2.15.2 ou superior exigir que o uso da flag -o para indicar o arquivo de saída, enquanto nas versões antigas, bastava indicar o terceiro arquivo. Esse método tenta detectar a versão do WinMerge, que infelizmente não tem um comando específico para isso.

Returns:
Type
boolean

showDiff(sourcePath, targetPath)

Abre o WinMerge exibindo as diferenças entre os dois arquivos.

Parameters:
Name Type Description
sourcePath string
targetPath string