diff options
| author | Adam <[email protected]> | 2026-02-09 11:34:35 -0600 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-02-09 11:34:35 -0600 |
| commit | dc53086c1e73d43d3a28fc4cdf161e83d09b1877 (patch) | |
| tree | 45a1d0e38de958d0886a5120b2806b21db74145b /packages/web/src/content/docs/da/cli.mdx | |
| parent | f74c0339cc6315f7e7743e26b7eab47ce026c239 (diff) | |
| download | opencode-dc53086c1e73d43d3a28fc4cdf161e83d09b1877.tar.gz opencode-dc53086c1e73d43d3a28fc4cdf161e83d09b1877.zip | |
wip(docs): i18n (#12681)
Diffstat (limited to 'packages/web/src/content/docs/da/cli.mdx')
| -rw-r--r-- | packages/web/src/content/docs/da/cli.mdx | 601 |
1 files changed, 601 insertions, 0 deletions
diff --git a/packages/web/src/content/docs/da/cli.mdx b/packages/web/src/content/docs/da/cli.mdx new file mode 100644 index 000000000..8ad292421 --- /dev/null +++ b/packages/web/src/content/docs/da/cli.mdx @@ -0,0 +1,601 @@ +--- +title: CLI +description: OpenCode CLI muligheder og kommandoer. +--- + +import { Tabs, TabItem } from "@astrojs/starlight/components" + +OpenCode CLI starter som standard [TUI](/docs/tui), når den kører uden nogen argumenter. + +```bash +opencode +``` + +Men den accepterer også kommandoer som dokumenteret på denne side. Dette giver dig mulighed for at interagere med OpenCode programmatisk. + +```bash +opencode run "Explain how closures work in JavaScript" +``` + +--- + +### tui + +Start OpenCode terminalbrugergrænsefladen. + +```bash +opencode [project] +``` + +#### Flag + +| Flag | Kort | Beskrivelse | +| ------------ | ---- | --------------------------------------- | +| `--continue` | `-c` | Fortsæt sidste session | +| `--session` | `-s` | Sessions-id for at fortsætte | +| `--prompt` | | Spørg om at bruge | +| `--model` | `-m` | Model til brug i form af provider/model | +| `--agent` | | Agent hos bruge | +| `--port` | | Port at lytte på | +| `--hostname` | | Værtsnavn at lytte på | + +--- + +## Kommandoer + +OpenCode CLI har også følgende kommandoer. + +--- + +### agent + +Administratoragent for OpenCode. + +```bash +opencode agent [command] +``` + +--- + +### vedhæft + +Tilslut en terminal til en allerede kørende OpenCode backend-server startet via `serve` eller `web` kommandoer. + +```bash +opencode attach [url] +``` + +Dette gør det muligt at bruge TUI med en ekstern OpenCode backend. For eksempel: + +```bash +# Start the backend server for web/mobile access +opencode web --port 4096 --hostname 0.0.0.0 + +# In another terminal, attach the TUI to the running backend +opencode attach http://10.20.30.40:4096 +``` + +#### Flag + +| Flag | Kort | Beskrivelse | +| ----------- | ---- | -------------------------------- | +| `--dir` | | Arbejdsmappe til at starte TUI i | +| `--session` | `-s` | Sessions-id for at fortsætte | + +--- + +#### oprette + +Opret en ny agent med tilpasset konfiguration. + +```bash +opencode agent create +``` + +Denne kommando vil guide dig gennem oprettelse af en ny agent med en brugerdefineret systemprompt og værktøjskonfiguration. + +--- + +#### liste + +Liste over alle tilgængelige agenter. + +```bash +opencode agent list +``` + +--- + +### auth + +Kommando til at administrere legitimationsoplysninger og login for udbydere. + +```bash +opencode auth [command] +``` + +--- + +#### login + +OpenCode drives af udbyderlisten på [Models.dev](https://models.dev), så du kan bruge `opencode auth login` til at konfigurere API nøgler for enhver udbyder, du vil bruge. Dette er gemt i `~/.local/share/opencode/auth.json`. + +```bash +opencode auth login +``` + +Når OpenCode starter op, indlæser den udbyderne fra legitimationsfilen. Og hvis der er nogen nøgler defineret i dine miljøer eller en `.env` fil i dit projekt. + +--- + +#### liste + +Viser alle de godkendte udbydere som gemt i legitimationsfilen. + +```bash +opencode auth list +``` + +Eller den korte version. + +```bash +opencode auth ls +``` + +--- + +#### log ud + +Logger dig ud af en udbyder ved at rydde den fra legitimationsfilen. + +```bash +opencode auth logout +``` + +--- + +### github + +Administrator GitHub-agenten til lagerautomatisering. + +```bash +opencode github [command] +``` + +--- + +#### installationsprogram + +Installatør GitHub-agenten i dit lager. + +```bash +opencode github install +``` + +Dette opsætter det nødvendige GitHub Actions workflow og guider dig gennem konfigurationsprocessen. [Learn more](/docs/github). + +--- + +#### løb + +Kør GitHub-agenten. Dette bruges typisk i GitHub Actions. + +```bash +opencode github run +``` + +##### Flag + +| Flag | Beskrivelse | +| --------- | ---------------------------------------------- | +| `--event` | GitHub mock begivenhed for at køre agenten for | +| `--token` | GitHub personlig adgangstoken | + +--- + +### mcp + +Administrator Model Context Protocol-servere. + +```bash +opencode mcp [command] +``` + +--- + +#### tilføje + +Tilføj en MCP-server til din konfiguration. + +```bash +opencode mcp add +``` + +Denne kommando vil guide dig gennem tilføjelse af enten en lokal eller ekstern MCP-server. + +--- + +#### liste + +Liste over alle konfigurerede MCP-servere og deres forbindelsesstatus. + +```bash +opencode mcp list +``` + +Eller brug den korte version. + +```bash +opencode mcp ls +``` + +--- + +#### auth + +Godkendt med en OAuth-aktiveret MCP-server. + +```bash +opencode mcp auth [name] +``` + +Hvis du ikke angiver et servernavn, bliver du bedt om at vælge blandt tilgængelige OAuth-kompatible servere. + +Du kan også angive OAuth-kompatible servere og deres godkendelsesstatus. + +```bash +opencode mcp auth list +``` + +Eller brug den korte version. + +```bash +opencode mcp auth ls +``` + +--- + +#### log ud + +Fjern OAuth-legitimationsoplysninger for en MCP-server. + +```bash +opencode mcp logout [name] +``` + +--- + +#### fejlretning + +Fejlfinding af OAuth-forbindelsesproblemer for en MCP-server. + +```bash +opencode mcp debug <name> +``` + +--- + +### modeller + +Liste over alle tilgængelige modeller fra konfigurerede udbydere. + +```bash +opencode models [provider] +``` + +Denne kommando viser alle tilgængelige modeller på tværs af dine konfigurerede udbydere i formatet `provider/model`. + +Dette er nyttigt til at finde ud af det nøjagtige modelnavn, der skal bruges i [your config](/docs/config/). + +Du kan eventuelt videregive et udbyder-id for at filtrere modeller efter den udbyder. + +```bash +opencode models anthropic +``` + +#### Flag + +| Flag | Beskrivelse | +| ----------- | ----------------------------------------------------------------------- | +| `--refresh` | Opdater modelcachen fra models.dev | +| `--verbose` | Brug mere detaljeret modeloutput (inkluderer metadata som omkostninger) | + +Brug flaget `--refresh` til at opdatere den cachelagrede modelliste. Dette er nyttigt, når nye modeller er blevet tilføjet til en udbyder, og du vil se dem i OpenCode. + +```bash +opencode models --refresh +``` + +--- + +### løb + +Kør opencode i ikke-interaktiv tilstand ved at sende en prompt direkte. + +```bash +opencode run [message..] +``` + +Dette er nyttigt til scripting, automatisering, eller når du vil have et hurtigt svar uden at starte hele TUI. F.eks. + +```bash "opencode run" +opencode run Explain the use of context in Go +``` + +Du kan også vedhæfte til en kørende `opencode serve`-instans for at undgå MCP serverens kolde opstartstider ved hver kørsel: + +```bash +# Start a headless server in one terminal +opencode serve + +# In another terminal, run commands that attach to it +opencode run --attach http://localhost:4096 "Explain async/await in JavaScript" +``` + +#### Flag + +| Flag | Kort | Beskrivelse | +| ------------ | ---- | ----------------------------------------------------------------------------------- | +| `--command` | | Kommandoen til at køre, brug besked til args | +| `--continue` | `-c` | Fortsæt sidste session | +| `--session` | `-s` | Sessions-id for at fortsætte | +| `--share` | | Del sessionen | +| `--model` | `-m` | Model til brug i form af provider/model | +| `--agent` | | Agent til brug | +| `--file` | `-f` | Fil(er), der skal vedhæftes til meddelelsen | +| `--format` | | Format: standard (formateret) eller json (rå JSON hændelser) | +| `--title` | | Titel for sessionen (bruger trunkeret prompt, hvis der ikke er angivet nogen værdi) | +| `--attach` | | Tilslut til en kørende opencode-server (f.eks. http://localhost:4096) | +| `--port` | | Port til den lokale server (standard til vilkårlig port) | + +--- + +### server + +Start en hovedløs OpenCode-server til API-adgang. Tjek [server docs](/docs/server) for den fulde HTTP-grænseflade. + +```bash +opencode serve +``` + +Dette starter en HTTP-server, der giver API-adgang til opencode-funktionalitet uden TUI-grænsefladen. Indstil `OPENCODE_SERVER_PASSWORD` for at aktivere HTTP grundlæggende godkendelse (brugernavn er standard til `opencode`). + +#### Flag + +| Flag | Beskrivelse | +| ------------ | ------------------------------------------------ | +| `--port` | Port at lytte på | +| `--hostname` | Værtsnavn at lytte på | +| `--mdns` | Aktiver mDNS-opdagelse | +| `--cors` | Yderligere browseroprindelse til at tillade CORS | + +--- + +### session + +Administrator OpenCode sessionsholder. + +```bash +opencode session [command] +``` + +--- + +#### liste + +Liste over alle OpenCode sessioner. + +```bash +opencode session list +``` + +##### Flag + +| Flag | Kort | Beskrivelse | +| ------------- | ---- | -------------------------------------- | +| `--max-count` | `-n` | Begræns til N seneste sessioner | +| `--format` | | Outputformat: tabel eller json (tabel) | + +--- + +### statistik + +Vis tokenbrug og omkostningsstatistikker for dine OpenCode-sessioner. + +```bash +opencode stats +``` + +#### Flag + +| Flag | Beskrivelse | +| ----------- | --------------------------------------------------------------------------- | +| `--days` | Vis statistik for de sidste N dage (hele tiden) | +| `--tools` | Antal værktøjer, der skal vises (alle) | +| `--models` | Vis modelbrugsopdeling (skjult som standard). Send et tal for at vise top N | +| `--project` | Filtre efter projekt (alle projekter, tom streng: nuværende projekt) | + +--- + +### eksport + +Eksporter sessionsdata som JSON. + +```bash +opencode export [sessionID] +``` + +Hvis du ikke angiver et sessions-id, bliver du bedt om at vælge mellem tilgængelige sessioner. + +--- + +### import + +Importer sessionsdata fra en JSON fil eller OpenCode del URL. + +```bash +opencode import <file> +``` + +Du kan importere fra en lokal fil eller en OpenCode share URL. + +```bash +opencode import session.json +opencode import https://opncd.ai/s/abc123 +``` + +--- + +### web + +Start en hovedløs OpenCode-server med en webgrænseflade. + +```bash +opencode web +``` + +Dette starter en HTTP-server og åbner en webbrowser for at få adgang til OpenCode via en webgrænseflade. Indstil `OPENCODE_SERVER_PASSWORD` for at aktivere HTTP grundlæggende godkendelse (brugernavn er standard til `opencode`). + +#### Flag + +| Flag | Beskrivelse | +| ------------ | ------------------------------------------------ | +| `--port` | Port at lytte på | +| `--hostname` | Værtsnavn at lytte på | +| `--mdns` | Aktiver mDNS-opdagelse | +| `--cors` | Yderligere browseroprindelse til at tillade CORS | + +--- + +### acp + +Start en ACP-server (Agent Client Protocol). + +```bash +opencode acp +``` + +Denne kommando starter en ACP-server, der kommunikerer via stdin/stdout ved hjælp af nd-JSON. + +#### Flag + +| Flag | Beskrivelse | +| ------------ | --------------------- | +| `--cwd` | Arbejdsmappe | +| `--port` | Port at lytte på | +| `--hostname` | Værtsnavn at lytte på | + +--- + +### afinstaller + +Afinstaller OpenCode og fjern alle relaterede filer. + +```bash +opencode uninstall +``` + +#### Flag + +| Flag | Kort | Beskrivelse | +| --------------- | ---- | ------------------------------------------------ | +| `--keep-config` | `-c` | Se konfigurationsfiler | +| `--keep-data` | `-d` | Gem sessionsdata og snapshots | +| `--dry-run` | | Vis, hvad der ville blive fjernet uden at fjerne | +| `--force` | `-f` | Spring bekræftelsesspørgsmål over | + +--- + +###opgradering + +Opdaterer opencode til den seneste version eller en specifik version. + +```bash +opencode upgrade [target] +``` + +For at opgradere til den nyeste version. + +```bash +opencode upgrade +``` + +For at opgradere til en bestemt version. + +```bash +opencode upgrade v0.1.48 +``` + +#### Flag + +| Flag | Kort | Beskrivelse | +| ---------- | ---- | -------------------------------------------------------------------- | +| `--method` | `-m` | Installationsmetoden, der blev brugt; krølle, npm, pnpm, bolle, bryg | + +--- + +## Globalt flag + +opencode CLI tager følgende globale flag. + +| Flag | Kort | Beskrivelse | +| -------------- | ---- | --------------------------------------- | +| `--help` | `-h` | Vis hjælp | +| `--version` | `-v` | Udskriftsversionsnummer | +| `--print-logs` | | Udskriv logfiler til stderr | +| `--log-level` | | Logniveau (DEBUG, INFO, ADVARSEL, FEJL) | + +--- + +## Miljøvariabler + +OpenCode kan konfigureres ved hjælp af miljøvariabler. + +| Variabel | Skriv | Beskrivelse | +| ------------------------------------- | ------ | --------------------------------------------------------------------- | +| `OPENCODE_AUTO_SHARE` | boolsk | Del automatisk session | +| `OPENCODE_GIT_BASH_PATH` | styrke | Sti til Git Bash eksekverbar på Windows | +| `OPENCODE_CONFIG` | styrke | Sti til konfigurationsfil | +| `OPENCODE_CONFIG_DIR` | styrke | Sti til konfigurationsmappe | +| `OPENCODE_CONFIG_CONTENT` | styrke | Indbygget json-konfigurationsindhold | +| `OPENCODE_DISABLE_AUTOUPDATE` | boolsk | Deaktiver automatisk opdateringskontrol | +| `OPENCODE_DISABLE_PRUNE` | boolsk | Deaktiver beskæring af gamle data | +| `OPENCODE_DISABLE_TERMINAL_TITLE` | boolsk | Deaktiver automatisk opdatering af terminaltitel | +| `OPENCODE_PERMISSION` | styrke | Indbygget json-tilladelseskonfiguration | +| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | boolsk | Deaktiver standard plugins | +| `OPENCODE_DISABLE_LSP_DOWNLOAD` | boolsk | Deaktiver automatisk LSP-serverdownloads | +| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | boolsk | Aktive eksperimentelle modeller | +| `OPENCODE_DISABLE_AUTOCOMPACT` | boolsk | Deaktiver automatisk kontekstkomprimering | +| `OPENCODE_DISABLE_CLAUDE_CODE` | boolsk | Deaktiver læsning fra `.claude` (prompt + færdigheder) | +| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | boolsk | Deaktiver læsning `~/.claude/CLAUDE.md` | +| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | boolsk | Deaktiver indlæsning af `.claude/skills` | +| `OPENCODE_DISABLE_MODELS_FETCH` | boolsk | Deaktivering af modeller fra eksterne kilder | +| `OPENCODE_FAKE_VCS` | styrke | Falsk VCS-udbyder til testformål | +| `OPENCODE_DISABLE_FILETIME_CHECK` | boolsk | Deaktiver filtidskontrol for optimering | +| `OPENCODE_CLIENT` | styrke | Klient-id (standard til `cli`) | +| `OPENCODE_ENABLE_EXA` | boolsk | Aktiver Exa-websøgeværktøjer | +| `OPENCODE_SERVER_PASSWORD` | styrke | Aktiver grundlæggende godkendelse for `serve`/`web` | +| `OPENCODE_SERVER_USERNAME` | styrke | Tilsidesæt grundlæggende godkendelsesbrugernavn (standard `opencode`) | +| `OPENCODE_MODELS_URL` | styrke | Brugerdefineret URL til hentning af modelkonfiguration | + +--- + +### Eksperimentel + +Disse miljøvariabler muliggør eksperimentelle funktioner, der kan ændres eller fjernes. + +| Variabel | Skriv | Beskrivelse | +| ----------------------------------------------- | ------ | ------------------------------------------ | +| `OPENCODE_EXPERIMENTAL` | boolsk | Aktiver alle eksperimentelle funktioner | +| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | boolsk | Aktiver ikonopdagelse | +| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | boolsk | Deaktiver kopi ved valg i TUI | +| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | nummer | Standard timeout for bash-kommandoer i ms | +| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | nummer | Maks. output-tokens for LLM-svar | +| `OPENCODE_EXPERIMENTAL_FILEWATCHER` | boolsk | Aktiver filovervågning for hele dir | +| `OPENCODE_EXPERIMENTAL_OXFMT` | boolsk | Aktiver oxfmt formatter | +| `OPENCODE_EXPERIMENTAL_LSP_TOOL` | boolsk | Aktive eksperimenter LSP værktøj | +| `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | boolsk | Deaktiver filovervågning | +| `OPENCODE_EXPERIMENTAL_EXA` | boolsk | Aktive eksperimenter Exa-funktioner | +| `OPENCODE_EXPERIMENTAL_LSP_TY` | boolsk | Aktive forsøg LSP typekontrol | +| `OPENCODE_EXPERIMENTAL_MARKDOWN` | boolsk | Aktive eksperimentelle markdown-funktioner | +| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | boolsk | Aktiver plantilstand | |
