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/de/malachite/usage.mdx

36 lines
4.8 KiB
Plaintext

---
title: Detailierte Benutzung
---
Arbeiten Sie härter, machen Sie es besser!
## Globale Flags
| Flag | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `--verbose`, `-v` | Gibt viele Debug-Informationen an `stderr` aus. Wenn etwas nicht funktioniert, hilft es uns sehr, wenn Sie uns die Ausgabe mit dieser Funktion schicken |
| `--exclude`, `-x` | Schließt das angegebene Paket von der aktuellen Operation aus. Kann mehrfach verwendet werden. |
## Grundlegende Befehle
| Action | Command | Extra Flags |
| ------------------------------------------------------------------------------------------------------------ | ----------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| Erstellen Sie ein Paket/Pakete. | `mlc build <package>` [all if left empty] | `--no-regen`: Regeneriert das Repository nach dem Build nicht |
| Erzeuge pacman repository | `mlc repo-gen` | |
| Lokale Repos/PKGBUILDs aktualisieren | `mlc pull/update` [all if left empty] | `--no-regen`: Wenn `mode.repository.build_on_update` `true` ist, wird das Repository nach der Paketerneuerung nicht neu erstellt |
| Konfigurationsdatei erstellen und/oder öffnen | `mlc conf` | |
| Initialisiert Repo/Workspace basierend auf der Konfiguration in mlc.toml | `mlc clone/init` | |
| Zeigt eine Infotafel/Übersicht über das aktuelle Projektarchiv an | `mlc info/status` | |
| Setzt das Malachite-Repository zurück, indem es alle Verzeichnisse löscht und `mlc.toml` und `.git` auslässt | `mlc clean/reset` | `--force`: Entfernen unsauberer Verzeichnisse (unstaged, untracked, etc.) |
## Exit Codes
| AppExitCode (named Enum) | Exit code (i32) | Error Description |
| ------------------------ | --------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| `RunAsRoot` | `1` | Malachit wurde als Root ausgeführt. Hiervon wird dringend abgeraten. Und zwar so sehr, dass es sich weigert, ausgeführt zu werden. |
| `PkgsNotFound` | `2` | Es wurden keine Pakete für den gewünschten Vorgang angegeben/gefunden |
| `DirNotEmpty` | `3` | Es wurde versucht, ein Malachite-Repository in einem nicht leeren Verzeichnis zu erstellen |
| `ConfigParseError` | `4` | Die Konfigurationsdatei konnte nicht geparst werden |
| `RepoParseError` | `5` | Die Repository-Informationen konnten nicht geparst werden |
| `RepoNotClean` | `6` | Das Git-Repository ist nicht sauber und kann nicht ohne `--force` entfernt werden |