Гельмут Цинн сделал очень удобный инструмент, который интегрирован в его фреймворк.

Использовать хочется, а весь фреймворк тащить -- нет. Выделил DosIntegration для отдельного применения из командной строки и кое-что поправил.

Доводка:
1) Отключены зависимости от Host, Win и Pac (PacDirChoose не требуется для командной строки). Выделены модули Dos, используемые DosIntegration, и оставлены только текстовые ресурсы.
2) Добавлена DosFiles.PathToLoc для вычисления локаторов.
3) Добавлена выдача ошибок чтения в DosTextCmds.OpenReadText, DosDiffFile.OpenRead.
4) Добавлена командная строка в DosIntegration:
PROCEDURE CmpBlackBox (IN old, new: ARRAY OF CHAR; exclude: SET)