---
sidebar:
  order: 3
title: CLI
description: >-
  Rulează CLI-ul din depozit cu o cheie de acces cu permisiuni limitate și catalogul actual de instrumente.
---

CLI-ul Influence este în prezent o aplicație dintr-un depozit privat. Rulează-l cu Bun dintr-o copie locală a depozitului, cu dependențele instalate. Acest pachet nu are o comandă publică de instalare prin npm.

Setează `PUBLISH_API_URL` la adresa de origine Influence de încredere și furnizează `PUBLISH_API_TOKEN` prin mediul securizat pentru secrete. Începe cu profilul conexiunii și catalogul de instrumente:

```sh
export PUBLISH_API_URL="https://influence.so"
bun apps/cli/src/index.ts profile
bun apps/cli/src/index.ts tools:list
bun apps/cli/src/index.ts tool:call --tool accountList --input-json '{}'
```

Pentru intrarea JSON, alege `--input-json` sau `--input-file`. Folosește `tool:call --tool <name>` pentru instrumentele al căror catalog indică faptul că nu este necesară confirmarea, inclusiv continuările autorizate ale încărcărilor. Pentru acțiunile care necesită confirmare, folosește `tool:prepare`, apoi `tool:confirm` cu aceleași date de intrare, `--confirmation-capability` și `--idempotency-key`. Păstrează aceste valori după un răspuns incert; nu crea o nouă pregătire doar pentru a reîncerca.

Pentru fișiere media locale, folosește `media:upload --file <path> --content-type <mime> --client-key <stable-key>`. După o întrerupere, reîncearcă folosind același fișier și aceeași cheie. CLI-ul nu poate inspecta vizual o imagine sau oferi aprobarea vizuală a unei persoane; deschide calea de verificare returnată în Influence, după autentificare. Urmează [regulile HTTP API pentru verificare și recuperare](/ro/developers/http-api).
