# lizard init

Erstellen oder wählen Sie ein Projekt aus und verknüpfen Sie es mit dem aktuellen Verzeichnis.

<span id="usage" />

## Verwendung

```bash
lizard init [flags]
```

## Flags

| Flag | Beschreibung |
|------|-------------|
| `-n, --name <name>` | Projektname (wird erstellt, falls nicht vorhanden) |
| `-w, --workspace <ws>` | Workspace-ID, Slug oder Name |
| `--force` | Erneut verknüpfen, auch wenn bereits verknüpft |

<span id="examples" />

## Beispiele

<span id="link-the-current-directory-interactively" />

### Das aktuelle Verzeichnis interaktiv verknüpfen

```bash
lizard init
```

<span id="link-explicitly-in-ci" />

### In CI explizit verknüpfen

`lizard up` führt `init` für Sie in einem TTY aus, aber in einer Nicht-TTY-Umgebung (CI) gibt es einen Fehler aus, statt stillschweigend ein Projekt zu erstellen. Verknüpfen Sie es zuerst explizit:

```bash
export LIZARD_TOKEN=lzd_xxx
lizard init --name my-project
lizard up --ci --service api
```

<span id="relink-a-directory-thats-already-linked" />

### Ein Verzeichnis erneut verknüpfen, das bereits verknüpft ist

```bash
lizard init --name my-project --force
```

<span id="see-also" />

## Siehe auch

- [lizard link](https://lizard.build/de/docs/cli/link) — das aktuelle Verzeichnis mit einem vorhandenen Projekt verknüpfen, statt eines zu erstellen
- [lizard status](https://lizard.build/de/docs/cli/status) — den verknüpften Workspace, das Projekt und den Service für das aktuelle Verzeichnis anzeigen
- [lizard up](https://lizard.build/de/docs/cli/up) — das aktuelle Verzeichnis hochladen und bereitstellen
- [Core Konzepte](https://lizard.build/de/docs/concepts/architecture) — Projekte, Services und die Build-Pipeline
