# Конфигуратор проектов Для запуска используйте `gsf-cli\config.cmd`. Используется для расширенного конфигурирования утилиты в случаи если не хватает ярлыков. ## Commands: ~~~ usage: config.py [-h] cmd ... positional arguments: cmd Команды full_help Распечатать справку configure Обновить конфигурацию load_config Загрузить конфигурацию add_project добавить проект delete_project Удалить проект activate_project Активировать проект enable_headless Включить автономный режим disable_headless Выключить автономный режим options: -h, --help show this help message and exit ~~~ ### Full_help ~~~ usage: config.py full_help [-h] options: -h, --help show this help message and exit ~~~ ### Configure ~~~ usage: config.py configure [-h] options: -h, --help show this help message and exit ~~~ ### Load_config ~~~ usage: config.py load_config [-h] [-f F] Загружает конфигурацию из файла. Конфигурация проекта содержит json файл с атрибутами: sbt_home - местоположение sbt, если не задан sbt ищется из переменной окружения path svn_path - местоположение svn, если не задано svn ищется из переменной окружения path projects - массив проектов. Атрибуты проекта: name - имя проекта project_source - источник проекта jdk_home - адрес локации jdk server_source - источник сервера приложения, игнорируется если сборка проекта идет от комплекта сборки options: -h, --help show this help message and exit -f F файл конфигурации ~~~ ### Add_project ~~~ usage: config.py add_project [-h] Добавляет проект, конфигурация задается мастером создания проекта options: -h, --help show this help message and exit ~~~ ### Delete_project ~~~ usage: config.py delete_project [-h] Мастер удаления проекта из конфигурации options: -h, --help show this help message and exit ~~~ ### Activate_project ~~~ usage: config.py activate_project [-h] options: -h, --help show this help message and exit ~~~ ### Enable_headless ~~~ usage: config.py enable_headless [-h] А автономном режиме запрещено взаимодействие с пользователем. В случаи необходимости запроса пользователя будет выброшено исключение options: -h, --help show this help message and exit ~~~ ### Disable_headless ~~~ usage: config.py disable_headless [-h] А интерактивном режиме возможно взаимодействие с пользователем options: -h, --help show this help message and exit ~~~