====== Odcread (архивный материал) ====== Odcread был заброшен в пользу [[:odcey|odcey]] ====== Odcread — конвертер odc в плоский текст ====== .odc - родной для [[:blackbox|BlackBox]] двоичный формат для предcтавления насыщенного текста. Конвертер позволяет преобразовать его в обычный utf8-текст, что удобно для работы с форматом вне IDE, особенно, в связке с инструментами для сравнения текстов. [[https://github.com/ComdivByZero/odcread]] ===== Установка ===== ==== Linux ==== Рекомендуемый способ установки в GNU/Linux дистрибутивах, основанных на Debian — использование [[:repo|репозитория]] /usr/bin/sudo apt install odcread odcread Snap-пакет расширяет покрытие дистрибутивов, и в Ubuntu доступен напрямую из [[https://snapcraft.io/odcread|Snap Store]] snap install odcread Для Arch Linux и его ответвлений, таких как Manjaro, cуществует пакет [[https://aur.archlinux.org/packages/odcread-git/|odcread-git]], который можно установить, например, так: /usr/bin/sudo aura -Akxa odcread-git # или с помощью yay: yay -S odcread-git Подробнее см. официальную документацию Arch Linux по [[https://wiki.archlinux.org/title/Arch_User_Repository_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2|установке пакетов из AUR]], и по [[https://wiki.archlinux.org/title/AUR_helpers|AUR-хелперам]]. ==== macOS ==== Для macOS доступен [[https://brew.sh/|Homebrew]]-пакет brew tap vostok-space/oberon # установка хранилища brew install odcread ===== Использование ===== Для вывода содержимого документа достаточно передать полное имя интересующего файла: odcread path/to/document.odc Чтобы позволить git выводить изменения в файлах .odc так же, как он это делает для обычных текстовых файлов, в каталоге git-репозитория нужно выполнить команду odcread -add-to-git Что аналогично выполнению команд: echo '*.odc diff=cp' >> .git/info/attributes echo '[diff "cp"]' >> .git/config echo ' binary = true' >> .git/config echo ' textconv = odcread - <' >> .git/config