воскресенье, 17 ноября 2013 г.

Релиз reup-1.1.1

Некоторое время назад я решил переписать на C++ скрипт perl, созданный когда-то для автоматизации поддержки репозитория файлов для ЭБУ. Программа имеет консольный интерфейс с меню и активно работает с файловой системой, использует библиотеки boost. Несмотря на то, что reup (так я назвал свое произведение) "заточена" под конкретные условия и особенности организации работы, она может быть легко адаптирована и под другие аналогичные задачи благодаря доступным исходным кодам (reup распространяется на условиях GPL v3) и очень простой внутренней структуре.
Возможности текущей версии следующие:
  1. Триммирование hex-файлов с помощью внешней утилиты (задается в файле конфигурации);
  2. Архивирование оттримленных hex-файлов (архиватор и параметры архивации задаются в файле конфигурации);
  3. Обновление репозитория с заменой старых версий hex- и mpk-файлов их обновленными вариантами;
  4. Очистка директории утилиты trimhex (директория и расширения файлов, подлежащих удалению задаются в файле конфигурации);
  5. Публикация репозитория (файлы и каталоги локальной копии копируются по указанному в файле конфигурации адресу);
  6. Архивирование локальной копии репозитория.
Исходные код доступен ЗДЕСЬ.

Комментариев нет:

Отправить комментарий