# lizard init

Crea o selecciona un proyecto y lo vincula al directorio actual.

<span id="usage" />

## Uso

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

<span id="flags" />

## Banderas

| Bandera | Descripción |
|------|-------------|
| `-n, --name <name>` | Nombre del proyecto (créalo si no existe) |
| `-w, --workspace <ws>` | ID, slug o nombre del workspace |
| `--force` | Volver a vincular aunque ya esté vinculado |

<span id="examples" />

## Ejemplos

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

### Vincular el directorio actual de forma interactiva

```bash
lizard init
```

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

### Vincular explícitamente en CI

`lizard up` ejecutará `init` por ti en un TTY, pero en un entorno no TTY (CI) devuelve un error en lugar de crear un proyecto silenciosamente. Vincúlalo explícitamente primero:

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

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

### Volver a vincular un directorio que ya está vinculado

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

<span id="see-also" />

## Véase también

- [lizard link](https://lizard.build/es/docs/cli/link) — asocia el directorio actual con un proyecto existente en lugar de crear uno
- [lizard status](https://lizard.build/es/docs/cli/status) — muestra el workspace, proyecto y servicio vinculados para el directorio actual
- [lizard up](https://lizard.build/es/docs/cli/up) — sube e implementa el directorio actual
- [Core Conceptos](https://lizard.build/es/docs/concepts/architecture) — proyectos, servicios y el pipeline de compilación
