Средство работы с конфигурацией DCL5 из командной строки.
Эта утилита создана с целью, организовать работу с конфигурацией через коммандную строку, поддерживаются не все функции графической утилиты.
Поддерживаемые функции :
- Получить из БД конфигурацию в папку на диске;
- Отправить изменения в конфигурацию в БД;
- Создать пакет по списку файлов или списку скриптов либо из всех скриптов;
- Разобрать пакет в рабочую папку (рабочей папкой является папка Workdir в папке с конфигурацией);
Утилиты так же требует для работы файл настройки и подключения DCL.ini.
Подробно
Более подробно принципы работы с конфигурацией описаны в сопровождении к графической утилите.
Настройка параметров в DCL.ini
Параметры указываемые в файле конфигурации DCL.ini.
Применять изменения конфигурации может только пользователь с правам Администратор.
Параметры
-upload
- загрузить локальные изменения в конфигурацию в БД;
-unload
- слить конфигурацию БД в локальную;
-crpackage <PackageName>
- создать пакет с именем PackageName;
-disasmbpackage <PackageName>
- разобрать пакет PackageName, в рабочую папку;
-workdir <PathToDirectory>
- установить рабочую папку;
-signer <SignerUser>
- логин пользователя для подписания пакета;
-signerpass <Base41Password>
- пароль в кодировке base41 пользователя подписывающего пакет;
-filelist <ListFile.txt>
- файл со списком файлов для создания пакета (поддерживаются типы: *.text и *.command);
-listscripts <File1;File2;FileN>
- список скриптов разделённых символом “;”;
-allscripts
- взять все скрипты;
-allfiles
- взять все файлы (поддерживаются типы: *.text и *.command);
Сборка
Сборка осуществляется в среде Lazarus последних версий. Под ту\той ОС в которой нужно. Никаких зависимостей. Возможно придётся настроить параметры в проектном файле.
Зависимости только базовые из Lazarus.
Примечание
Этот проект является частью большой системы проектов о CRM DCL5.