Команда 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"
В начало