# Hızlı başlangıç

> PrimDB CLI’yi kur, giriş yap, bir proje bağla ve ilk deploy’unu birkaç dakikada yayına al.

Bu, seni boş bir terminalden canlı bir önizleme URL’sine götürür. Bir repo ve [dash.primdb.com](https://dash.primdb.com) adresinde bir PrimDB hesabı gerekir.

## 1. CLI’yi kur

CLI `@primdb/cli` olarak yayınlanır ve tek bir `primdb` ikili dosyası kurar. Bun üzerinde çalışır ve hedef makinede çalışma zamanı bağımlılığı yoktur.

```bash
npm install -g @primdb/cli
# or
bun install -g @primdb/cli
```

## 2. Giriş yap

`primdb login` tarayıcını açar, web arayüzünde kimlik doğrularsın ve CLI şifreli bir token’ı `~/.primdb/` altında saklar. CI için token’ı doğrudan geçir.

```bash
primdb login                     # interactive, opens the browser
primdb login --token primdb_...  # non-interactive (CI/CD)
primdb whoami                    # confirm who you are logged in as
```

## 3. Proje oluştur ya da bağla

`primdb init` yeni bir proje oluşturur ve geçerli dizine `.primdb.json` yazar. Proje zaten varsa yerine `primdb link` kullan. `.primdb.json`’u `.gitignore`’a ekle: bir `.gitignore` varsa CLI bunu otomatik ekler.

```bash
primdb init                          # create a new project (interactive)
primdb link                          # or link an existing one (picker)
primdb link --project myapp          # link non-interactively
```

## 4. Deploy

`primdb deploy` geçerli git dalını ve HEAD commit’ini otomatik okur, bir build kuyruğa alır ve bir önizleme URL’si yazdırır. Build bitene kadar bloklamak ve logları akıtmak için `--wait` ekle.

```bash
primdb deploy            # deploy the current branch
primdb deploy --wait     # block until the build completes, stream logs
```

Her build `{branch}-{hash}.test.{slug}.primdb.dev` biçiminde bir önizleme alt alan adına iner. İlk deploy’un otomatik terfi eder, çünkü korunacak önceki bir üretim yoktur.

## 5. Üretime terfi et

Varsayılan olarak yeni buildler bir insanın onaylaması için önizleme URL’sinde bekler. Panelden ya da CLI’den terfi et.

```bash
primdb deployments        # list deployments and their status
primdb promote <id>       # approve a preview to production
primdb rollback           # roll back to the previous production build
```

## Ya da bir ajan yapsın

Yukarıdakilerin hepsi MCP üzerinden de mevcut. Claude Desktop, Cursor ya da herhangi bir MCP istemcisini bir proje token’ıyla `mcp.primdb.com`’a yönlendir ve deploy et, terfi et ya da geri al de. [MCP](https://primdb.com/tr/docs/mcp) bölümüne bak.

---

Source: https://primdb.com/tr/docs/quickstart
