mirror of
https://github.com/dexoron/dcr.git
synced 2026-10-21 13:38:30 +00:00
Добавить команду очистки сборки и обновить документацию, включая новые шаблоны и инструкции
This commit is contained in:
22
README.md
22
README.md
@@ -13,6 +13,7 @@ DCR — это утилита для управления проектами н
|
||||
- Создание нового проекта или инициализация текущей директории
|
||||
- Сборка проекта в профилях `debug` и `release`
|
||||
- Запуск собранного бинарника
|
||||
- Очистка результатов сборки
|
||||
- Генерация минимального шаблона C-проекта
|
||||
|
||||
## Быстрый старт
|
||||
@@ -47,6 +48,9 @@ hello/
|
||||
Запуск вручную:
|
||||
`./target/<profile>/main`
|
||||
|
||||
### `dcr clean`
|
||||
Удаляет папку `target` в корне проекта.
|
||||
|
||||
## Профили сборки
|
||||
Поддерживаются два профиля:
|
||||
- `--debug` (по умолчанию) — флаги: `-O0 -g -Wall -Wextra -fno-omit-frame-pointer -DDEBUG`
|
||||
@@ -55,6 +59,24 @@ hello/
|
||||
## Конфигурация
|
||||
Основной файл проекта — `dcr.toml`. Сейчас он создается автоматически и служит точкой входа для будущих настроек.
|
||||
|
||||
Пример `dcr.toml`:
|
||||
```
|
||||
[package]
|
||||
name = "hello"
|
||||
version = "0.1.0"
|
||||
language = "c"
|
||||
compiler = "clang"
|
||||
|
||||
[dependencies]
|
||||
```
|
||||
|
||||
## Установка в PATH
|
||||
Чтобы вызывать `dcr` из любой директории, можно сделать symlink в `~/.local/bin`:
|
||||
```sh
|
||||
ln -s "$PWD/dcr" ~/.local/bin/dcr
|
||||
```
|
||||
Убедитесь, что `~/.local/bin` находится в `PATH`.
|
||||
|
||||
## Пример проекта
|
||||
`src/main.c` содержит минимальный `Hello, World!`:
|
||||
```c
|
||||
|
||||
Reference in New Issue
Block a user