Skip to content

Cli tool for parsing drawio xml file and generate list of objects in text form

License

Notifications You must be signed in to change notification settings

AndrewBiz/tarpar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TARPAR - утилита командной строки, предназначенная для анализа drawio файла (архитектурной схемы) и генерации текстового списка объектов из схемы. Текстовый список формируется в формате, пригодном для последующей загрузки в табличные редакторы типа MS Excel, LibreOffice Calc и т.п. (тип разделителя полей точка с запятой, кодировка UTF-8, текстовые поля в двойных кавычках)

Подробнее про алгоритмы работы утилиты, а также про рекомендуемые приемы создания архитектурных схем редакторе drawio см. в документации по tarpar

Использование утилиты

Linux \ MacOS \ Unix

tarpar diagram.drawio > diagram.csv

Windows

tarpar.exe diagram.drawio > diagram.csv

Сборка утилиты

  1. Установить rust (https://www.rust-lang.org/)
  2. Клонировать репозиторий и скомпилировать:
git clone https://github.com/AndrewBiz/tarpar.git
cd tarpar
cargo build --release
  1. Готовая утилита будет лежать здесь: ./target/release/tarpar[.exe]

About

Cli tool for parsing drawio xml file and generate list of objects in text form

Resources

License

Stars

Watchers

Forks

Languages