Перейти к основному содержимому

Команды проекта

dcr new [name]

Создаёт новый проект с типовой структурой и dcr.toml. Если указан name, создаётся директория с этим именем. Если name не указан — создаётся в текущей директории.

dcr new my-app
dcr new # инициализация в текущей папке

dcr init

Инициализирует DCR-проект в пустой директории. Отличается от dcr new тем, что не создаёт вложенную папку.

mkdir app && cd app
dcr init

Генерирует:

  • dcr.toml с базовыми полями
  • src/main.c (или src/main.cpp, если указан C++)

Шаблон определяется полем type в секции [package]:

  • app — точка входа main
  • lib — без main, только API
  • none — только сорцы, без точки входа