You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
docs/uk/malachite/usage.mdx

37 lines
5.1 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Використання
weight: 10
---
Працюй старанніше, роби краще!
## Глобальні прапорці
| Прапорець | Опис |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| `--verbose`, `-v` | Друкує багато налагоджувальної інформації до `stderr`. Якщо щось піде не так, надслиайте нам вивід з увімкнутим, це дуже допоможе |
| `--exclude`, `-x` | Виключає наданий пакет з поточної операції. Можна використовувати декілька разів. |
## Основні команди
| Дія | Команда | Додаткові прапори |
| ---------------------------------------------------------------------------------- | ----------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| Зібрати пакет/пакети. | `mlc build <package>` [all if left empty] | `--no-regen`: Не регенерує сховище після збирання |
| Створити сховище pacman | `mlc repo-gen` | |
| Оновитить локальні PKGBUILD сховища | `mlc pull/update` [all if left empty] | `--no-regen`: Якщо `mode.repository.build_on_update` має значення `true`, не створює сховище після збірки пакета |
| Створити та/або відкрити конфігураційний файл | `mlc conf` | |
| Ініціалізувати сховище/робочий простір на основі конфігурації в mlc.toml | `mlc clone/init` | |
| Відобразити інформаційну панель/огляд поточного репо | `mlc info/status` | |
| Скинути сховище Malachite, видаляючи всі каталоги, пропускаючи `mlc.toml` і `.git` | `mlc clean/reset` | `--force`: Видаляє брудні каталоги (невідстежувані, некешовані тощо) |
## Статус завершення
| AppExitCode (названий Enum) | Статус завершення (i32) | Опис помилки |
| --------------------------- | ----------------------- | ------------------------------------------------------------------------------------------------------ |
| `RunAsRoot` | `1` | Малахіт запускався як корінь. Це вкрай не рекомендується. Настільки, що він відмовляється запускатися. |
| `PkgsNotFound` | `2` | Не було вказано/знайдено пакетів для потрібної операції |
| `DirNotEmpty` | `3` | Спроба створити сховище Malachite у непорожньому каталозі |
| `ConfigParseError` | `4` | Не вдалося проаналізувати файл конфігурації |
| `RepoParseError` | `5` | Не вдалося проаналізувати інформацію сховища |
| `RepoNotClean` | `6` | git сховище не є пустим і не можна видалити без `--force` |