# HelloPack CLI parancsok

> Licenc, bővítmény és téma kezelése parancssorból, WP-CLI-vel.

## Mi az a WP-CLI?

A WP-CLI a WordPress parancssoros felülete. Amit egyébként az adminisztrációs felületen végeznél, azt parancssorból is megteheted: telepíthetsz, frissíthetsz, beállíthatod és karbantarthatod az oldalt. Windowson, macOS-en és Linuxon is működik.

## HelloPack CLI parancsok

A bővítmény három parancscsoportot ad:

<div class="cats">
  <div class="cat"><b>Licenc</b><code>wp hellopack license</code></div>
  <div class="cat"><b>Bővítmények</b><code>wp hellopack plugin</code></div>
  <div class="cat"><b>Témák</b><code>wp hellopack theme</code></div>
</div>

## Előtte: működik a csomagkezelő?

A parancsok előtt érdemes lefuttatni a tesztelőt. A vezérlőpult bal oldali sávjában kattints a **HelloPack** menüpontra, majd a jobb felső sarokban a **Súgó** menüpontra. Ha minden rendben van, ezt látod:

![HelloPack tesztelő](https://hub.hellowp.io/_astro/hellopack-tesztelo.CLGfRIYx_ZcK89c.webp)

*Ha itt az áll, hogy sikeresen csatlakoztál a HelloPack API-kulcsoddal, a licenc aktív, a parancsok működni fognak.* (https://peldaweboldal.hu)

## Licenc kezelése

### Licenc aktiválása

Aktiválja a HelloPack-licencet a megadott kulccsal.

<ul class="params">
  <li><code>&lt;license-key&gt;</code><span>A HelloPack licenckulcsod.</span></li>
</ul>

```bash
wp hellopack license activate <license-key>
```

A licenckulcs a HelloPack API-kulcsod. A HelloWP Console bal oldali menüjében a **HelloPack** alatt, az **API-kulcskészítőben** hozod létre:

![HelloWP Console vezérlőpult](https://hub.hellowp.io/_astro/api-kulcskeszito-megnyitas.Btm4QJ8L_2kp8AS.webp)

*A HelloWP Console vezérlőpultja. A nyíl az API-kulcskészítőre mutat.* (https://hellowp.io/hu/helloconsole/)

### Licenc deaktiválása

Törli a kulcsot a weboldalról és a hellowp.io szerveréről is.

```bash
wp hellopack license deactivate
```

### Licenc állapota

```bash
wp hellopack license status
```

## Bővítmények kezelése

### Elérhető bővítmények listája

Kilistázza az összes bővítményt, amit a HelloPackkel telepíthetsz. JSON-ban is kérheted.

```bash
wp hellopack plugin list
wp hellopack plugin list --format=json
```

### Bővítmény telepítése

<ul class="params">
  <li><code>&lt;slug|id&gt;</code><span>A bővítmény slugja vagy azonosítója.</span></li>
  <li><code>--activate</code><span>Nem kötelező. Telepítés után aktiválja a bővítményt.</span></li>
</ul>

```bash
wp hellopack plugin install elementor-pro
```

> **Telepítés és aktiválás egyben**
>
> Az azonosítóval is működik: `wp hellopack plugin install 123 --activate`

### Bővítmény frissítése

```bash
wp hellopack plugin update elementor-pro
```

## Témák kezelése

### Elérhető témák listája

```bash
wp hellopack theme list
wp hellopack theme list --format=json
```

### Téma telepítése

```bash
wp hellopack theme install bricks
wp hellopack theme install 123 --activate
```

### Téma frissítése

```bash
wp hellopack theme update bricks
```

## Új oldal beállítása egy menetben

A fenti parancsok egymás után: licenc, bővítmény, téma, végül ellenőrzés.

```bash title="Terminál"
# 1. Licenc aktiválása
wp hellopack license activate <license-key>

# 2. Bővítmény telepítése és aktiválása
wp hellopack plugin install elementor-pro --activate

# 3. Téma telepítése és aktiválása
wp hellopack theme install bricks --activate

# 4. Ellenőrzés
wp hellopack license status
wp hellopack plugin list --format=json
```

## Súgó a parancssorban

Kilistázza az összes HelloPack-parancsot és alparancsot.

```bash
wp hellopack --help
wp hellopack license --help
wp hellopack plugin --help
wp hellopack theme --help
```
