---
sidebar:
  order: 3
title: CLI
description: >-
  Kør repositoryets CLI med en nøgle med afgrænsede tilladelser og det aktuelle værktøjskatalog.
---

Influence CLI er i øjeblikket en privat applikation i repositoryet. Kør den med Bun fra en lokal kopi af repositoryet, hvor afhængighederne er installeret. Der findes ingen offentlig npm-installationskommando til denne pakke.

Sæt `PUBLISH_API_URL` til den betroede Influence-origin, og angiv `PUBLISH_API_TOKEN` som en hemmelig miljøvariabel. Start med forbindelsesprofilen og værktøjskataloget:

```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 '{}'
```

Vælg `--input-json` eller `--input-file` til JSON-input. Brug `tool:call --tool <name>` til værktøjer, som kataloget markerer som uden krav om bekræftelse, herunder fortsættelse af autoriserede uploads. Handlinger, der kræver bekræftelse, bruger `tool:prepare` efterfulgt af `tool:confirm` med identisk input, `--confirmation-capability` og `--idempotency-key`. Behold disse værdier efter et usikkert svar. Opret ikke en ny forberedelse blot for at prøve igen.

Brug `media:upload --file <path> --content-type <mime> --client-key <stable-key>` til lokale medier. Prøv igen med samme fil og nøgle efter en afbrydelse. CLI’en kan ikke inspicere et billede eller give et menneskes visuelle godkendelse. Åbn den returnerede gennemgangssti i Influence, mens du er logget ind. Følg [HTTP-API’ets regler for gennemgang og genopretning](/da/developers/http-api).
