.odc - родной для BlackBox двоичный формат для предcтавления насыщенного текста. Утилита позволяет преобразовать его в обычный utf8-текст, что удобно для работы с форматом вне IDE, особенно, в связке с инструментами для сравнения текстов, в том числе, с git.
brew tap vostok-space/oberon # установка хранилища brew install odcey
В Ubuntu достаточно ввести
/usr/bin/sudo snap install odcey
Для других дистрибутивов лучше ознакомиться со страницей snap-пакета
/usr/bin/sudo npm install --global odcey
Для вывода содержимого документа достаточно передать полное имя интересующего файла после команды text:
odcey text path/to/document.odc
Чтобы позволить git выводить изменения в файлах .odc так же, как он это делает для обычных текстовых файлов, в каталоге git-репозитория нужно выполнить команду
odcey git
Что аналогично выполнению команд:
echo '*.odc diff=cp' >> .git/info/attributes echo '[diff "cp"]' >> .git/config echo ' binary = true' >> .git/config echo ' textconv = odcey text <' >> .git/config
Справку можно получить командой help
odcey help