38 lines
1.3 KiB
Markdown
38 lines
1.3 KiB
Markdown
# Suggested Commands
|
|
|
|
## Building and Running
|
|
**ВАЖНО**: НИКОГДА не запускать самостоятельно! Всегда просить пользователя!
|
|
|
|
```bash
|
|
# Пользователь должен запустить:
|
|
cargo run
|
|
cargo build
|
|
cargo build --release
|
|
```
|
|
|
|
## Testing
|
|
```bash
|
|
cargo test # Запустить все тесты
|
|
cargo test --lib # Только библиотечные тесты
|
|
cargo test <test_name> # Конкретный тест
|
|
```
|
|
|
|
## Code Quality
|
|
```bash
|
|
cargo clippy # Линтер
|
|
cargo fmt # Форматирование
|
|
cargo check # Быстрая проверка компиляции
|
|
```
|
|
|
|
## Development Workflow
|
|
1. Сделать изменения
|
|
2. `cargo check` - быстрая проверка
|
|
3. `cargo test` - запустить тесты
|
|
4. `cargo clippy` - проверить предупреждения
|
|
5. `cargo fmt` - отформатировать код
|
|
6. Попросить пользователя запустить `cargo run` для ручной проверки
|
|
|
|
## macOS Specific
|
|
- Система: Darwin
|
|
- Стандартные Unix команды работают (ls, grep, find, cd, etc.)
|