Создание проекта программы
23 января 2025
ID 242305
Команда kosctl new [options] PROJECT_NAME позволяет создать новый проект программы для KasperskyOS. Доступные параметры команды:
--project-dirКорневая директория проекта. По умолчанию решение создается в директории
./.--template,-tСоздание проекта программы на основе одного из шаблонов. Вы можете получить список доступных шаблонов с помощью команды
kosctl templates. Если параметр не задан, то используется шаблонhelloworld.
При использовании шаблонов требуется указать через конструкцию -- значения для следующих параметров:
app_id="APP_ID"Идентификатор программы, используется для установки значения параметра
APP_IDфункцииgenerate_application_kpa()в CMake командах сборки программы и ключа"application":{"id"}манифеста программы.app_name="APP_NAME"Отображаемое имя программы, используется для установки значения параметра
APP_NAMEфункцииgenerate_application_kpa()в CMake командах сборки программы и ключа"application":{"name"}манифеста программы.
В результате выполнения команды kosctl new инструмент kosctl создает директорию PROJECT_NAME.
Пример вызова команды
kosctl new myhello --template helloworld -- app_id="myhello" app_name="My Hello World"