summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs/bs/cli.mdx
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-02-09 11:34:35 -0600
committerGitHub <[email protected]>2026-02-09 11:34:35 -0600
commitdc53086c1e73d43d3a28fc4cdf161e83d09b1877 (patch)
tree45a1d0e38de958d0886a5120b2806b21db74145b /packages/web/src/content/docs/bs/cli.mdx
parentf74c0339cc6315f7e7743e26b7eab47ce026c239 (diff)
downloadopencode-dc53086c1e73d43d3a28fc4cdf161e83d09b1877.tar.gz
opencode-dc53086c1e73d43d3a28fc4cdf161e83d09b1877.zip
wip(docs): i18n (#12681)
Diffstat (limited to 'packages/web/src/content/docs/bs/cli.mdx')
-rw-r--r--packages/web/src/content/docs/bs/cli.mdx540
1 files changed, 540 insertions, 0 deletions
diff --git a/packages/web/src/content/docs/bs/cli.mdx b/packages/web/src/content/docs/bs/cli.mdx
new file mode 100644
index 000000000..f151024b3
--- /dev/null
+++ b/packages/web/src/content/docs/bs/cli.mdx
@@ -0,0 +1,540 @@
+---
+title: CLI
+description: OpenCode CLI opcije i naredbe.
+---
+
+import { Tabs, TabItem } from "@astrojs/starlight/components"
+
+OpenCode CLI po defaultu pokreće [TUI](/docs/tui) kada se pokrene bez ikakvih argumenata.
+
+```bash
+opencode
+
+```
+
+Ali takođe prihvata komande kao što je dokumentovano na ovoj stranici. Ovo vam omogućava programsku interakciju sa OpenCodeom.
+
+```bash
+opencode run "Explain how closures work in JavaScript"
+```
+
+---
+
+### tui
+Pokrenite korisnički interfejs OpenCode terminala.
+
+```bash
+opencode [project]
+
+```
+
+#### Zastave
+| Zastava | Kratko | Opis || ------------ | ----- | ------------------------------------------ |
+| `--continue` | `-c` | Nastavite posljednju sesiju |
+| `--session` | `-s` | ID sesije za nastavak |
+| `--prompt` | | Uputstvo za upotrebu |
+| `--model` | `-m` | Model za korištenje u obliku dobavljača/modela |
+| `--agent` | | Agent za korištenje |
+| `--port` | | Port za slušanje na |
+| `--hostname` | | Slušajte ime hosta |
+
+---
+
+## komandante
+OpenCode CLI takođe ima sledeće komande.
+
+---
+
+### agent
+Upravljajte agentima za OpenCode.
+
+```bash
+opencode agent [command]
+```
+
+---
+
+### prilog
+Priključite terminal na već pokrenut OpenCode backend server pokrenut putem `serve` ili `web` komandi.
+
+```bash
+opencode attach [url]
+
+```
+
+Ovo omogućava korištenje TUI-ja sa udaljenim OpenCode backend-om. na primjer:
+
+```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
+```
+
+#### Zastave
+| Zastava | Kratko | Opis || ----------- | ----- | --------------------------------- |
+| `--dir` | | Radni direktorij za pokretanje TUI u |
+| `--session` | `-s` | ID sesije za nastavak |
+
+---
+#### kreiraj
+Kreirajte novog agenta s prilagođenom konfiguracijom.
+
+```bash
+opencode agent create
+
+```
+
+Ova komanda će vas voditi kroz kreiranje novog agenta sa prilagođenim sistemskim promptom i konfiguracijom alata.
+
+---
+
+#### lista
+Navedite sve dostupne agente.
+
+```bash
+opencode agent list
+```
+
+---
+
+### auth
+Naredba za upravljanje vjerodajnicama i prijavom za provajdere.
+
+```bash
+opencode auth [command]
+
+```
+
+---
+
+#### aplikacija
+OpenCode pokreće lista provajdera na [Models.dev](https://models.dev), tako da možete koristiti `opencode auth login` da konfigurirate API ključeve za bilo kojeg provajdera kojeg želite koristiti. Ovo je pohranjeno u `~/.local/share/opencode/auth.json`.
+
+```bash
+opencode auth login
+```
+
+Kada se OpenCode pokrene, učitava dobavljače iz datoteke vjerodajnica. I ako postoje neki ključevi definirani u vašim okruženjima ili `.env` fajl u vašem projektu.
+
+---
+#### lista
+Navodi sve autentifikovane dobavljače pohranjene u datoteci akreditiva.
+
+```bash
+opencode auth lista
+
+```
+
+Ili kratka verzija.
+
+```bash
+opencode auth ls
+```
+
+---
+
+#### odjava
+Odjavljuje vas s provajdera tako što ga briše iz datoteke vjerodajnica.
+
+```bash
+opencode auth logout
+
+```
+
+---
+
+### github
+Upravljajte GitHub agentom za automatizaciju spremišta.
+
+```bash
+opencode github [command]
+```
+
+---
+
+#### instaliraj
+Instalirajte GitHub agenta u svoje spremište.
+
+```bash
+opencode github instalacija
+
+```
+
+Ovo postavlja neophodni tok rada GitHub Actions i vodi vas kroz proces konfiguracije. [Saznajte više](/docs/github).
+
+---
+
+#### trči
+Pokrenite GitHub agent. Ovo se obično koristi u GitHub akcijama.
+
+```bash
+opencode github run
+```
+
+##### Zastave
+| Zastava | Opis || --------- | -------------------------------------- |
+| `--event` | GitHub lažni događaj za pokretanje agenta za |
+| `--token` | GitHub token ličnog pristupa |
+
+---
+### mcp
+Upravljajte serverima protokola konteksta modela.
+
+```bash
+opencode mcp [command]
+
+```
+
+---
+
+#### dodaj
+Dodajte MCP server svojoj konfiguraciji.
+
+```bash
+opencode mcp add
+```
+
+Ova komanda će vas voditi kroz dodavanje lokalnog ili udaljenog MCP servera.
+
+---
+#### lista
+Navedite sve konfigurirane MCP servere i njihov status veze.
+
+```bash
+opencode mcp lista
+
+```
+
+Ili koristite kratku verziju.
+
+```bash
+opencode mcp ls
+```
+
+---
+
+#### auth
+Autentifikujte se sa MCP serverom koji je omogućen za OAuth.
+
+```bash
+opencode mcp auth [name]
+
+```
+
+Ako ne navedete ime servera, od vas će biti zatraženo da izaberete neki od dostupnih servera koji podržavaju OAuth.
+Također možete navesti servere koji podržavaju OAuth i njihov status provjere autentičnosti.
+
+```bash
+opencode mcp auth list
+```
+
+Ili koristite kratku verziju.
+
+```bash
+opencode mcp auth ls
+
+```
+
+---
+
+#### odjava
+Uklonite OAuth vjerodajnice za MCP server.
+
+```bash
+opencode mcp logout [name]
+```
+
+---
+
+#### otklanjanje grešaka
+Otklanjanje grešaka OAuth veze sa MCP serverom.
+
+```bash
+opencode mcp debug <name>
+
+```
+
+---
+
+### model
+Navedite sve dostupne modele konfiguriranih provajdera.
+
+```bash
+opencode models [provider]
+```
+
+Ova naredba prikazuje sve modele dostupne kod vaših konfiguriranih provajdera u formatu `provider/model`.
+Ovo je korisno za pronalaženje tačnog naziva modela za korištenje u [vašoj konfiguraciji](/docs/config/).
+Opciono možete proslijediti ID provajdera za filtriranje modela po tom dobavljaču.
+
+```bash
+opencode models anthropic
+
+```
+
+#### Zastave
+| Zastava | Opis || ----------- | ------------------------------------------------------------ |
+| `--refresh` | Osvježite predmemoriju modela sa models.dev |
+| `--verbose` | Koristite detaljniji izlaz modela (uključuje metapodatke poput troškova) |
+Koristite `--refresh` zastavicu da ažurirate keširanu listu modela. Ovo je korisno kada su novi modeli dodani provajderu i želite da ih vidite u OpenCode-u.
+
+```bash
+opencode models --refresh
+```
+
+---
+
+### trči
+Pokrenite opencode u neinteraktivnom modu tako što ćete direktno proslijediti prompt.
+
+```bash
+opencode run [message..]
+
+```
+
+Ovo je korisno za skriptiranje, automatizaciju ili kada želite brz odgovor bez pokretanja punog TUI-ja. Na primjer.
+
+```bash "opencode run"
+opencode run Explain the use of context in Go
+```
+
+Također možete priključiti pokrenutu `opencode serve` instancu kako biste izbjegli vrijeme hladnog pokretanja MCP servera pri svakom pokretanju:
+
+```bash
+# Start a headless server in one terminal
+opencode serve
+# U drugom terminalu, pokrenite komande koje se vezuju za njega
+opencode run --attach http://localhost:4096 "Objasni async/await u JavaScriptu"
+
+```
+
+#### Zastave
+| Zastava | Kratko | Opis || ------------ | ----- | ------------------------------------------------------------------ |
+| `--command` | | Naredba za pokretanje, koristite poruku za args |
+| `--continue` | `-c` | Nastavite posljednju sesiju |
+| `--session` | `-s` | ID sesije za nastavak |
+| `--share` | | Podijelite sesiju |
+| `--model` | `-m` | Model za korištenje u obliku provider/model |
+| `--agent` | | Agent za korištenje |
+| `--file` | `-f` | Fajlovi koje treba priložiti poruci |
+| `--format` | | Format: default (formatiran) ili json (sirovi JSON događaji) |
+| `--title` | | Naslov sesije (koristi skraćeni prompt ako nije navedena vrijednost) |
+| `--attach` | | Priključite na pokrenuti opencode server (npr. http://localhost:4096) |
+| `--port` | | Port za lokalni server (zadano na nasumični port) |
+
+---
+
+### poslužiti
+Pokrenite OpenCode server bez glave za pristup API-ju. Pogledajte [server docs](/docs/server) za kompletan HTTP interfejs.
+
+```bash
+opencode serve
+```
+
+Ovo pokreće HTTP server koji pruža API pristup funkcionalnosti otvorenog koda bez TUI interfejsa. Postavite `OPENCODE_SERVER_PASSWORD` da omogućite HTTP osnovnu auth (korisničko ime je zadano na `opencode`).
+#### Zastave
+| Zastava | Opis || ------------ | ------------------------------------------ |
+| `--port` | Port za slušanje na |
+| `--hostname` | Ime hosta za slušanje |
+| `--mdns` | Omogući mDNS otkrivanje |
+| `--cors` | Dodatni izvor(a) pretraživača koji dozvoljavaju CORS |
+
+---
+### sesija
+Upravljajte OpenCode sesijama.
+
+```bash
+opencode sesija [naredba]
+
+```
+
+---
+
+#### lista
+Navedite sve OpenCode sesije.
+
+```bash
+opencode session list
+```
+
+##### Zastave
+| Zastava | Kratko | Opis || ------------- | ----- | ------------------------------------ |
+| `--max-count` | `-n` | Ograničenje na N najnovijih sesija |
+| `--format` | | Izlazni format: tablica ili json (tabela) |
+
+---
+### statistika
+Prikaži statistiku upotrebe tokena i troškova za vaše OpenCode sesije.
+
+```bash
+opencode stats
+
+```
+
+#### Zastave
+| Zastava | Opis || ----------- | ------------------------------------------------------------------------------------- |
+| `--days` | Prikaži statistiku za zadnjih N dana (sva vremena) |
+| `--tools` | Broj alata za prikaz (svi) |
+| `--models` | Prikaži raščlambu korištenja modela (skriveno prema zadanim postavkama). Proslijedite broj za prikaz vrha N |
+| `--project` | Filtriraj po projektu (svi projekti, prazan niz: trenutni projekt) |
+
+---
+
+### izvoz
+Izvezite podatke sesije kao JSON.
+
+```bash
+opencode export [sessionID]
+```
+
+Ako ne unesete ID sesije, od vas će biti zatraženo da odaberete neku od dostupnih sesija.
+
+---
+### uvoz
+Uvezite podatke sesije iz JSON datoteke ili OpenCode dijeljenog URL-a.
+
+```bash
+opencode import <file>
+
+```
+
+Možete uvesti iz lokalne datoteke ili OpenCode dijeljenog URL-a.
+
+```bash
+opencode import session.json
+opencode import https://opncd.ai/s/abc123
+```
+
+---
+
+### web
+Pokrenite OpenCode server bez glave sa web interfejsom.
+
+```bash
+opencode web
+
+```
+
+Ovo pokreće HTTP server i otvara web pretraživač za pristup OpenCodeu preko web interfejsa. Postavite `OPENCODE_SERVER_PASSWORD` da omogućite HTTP osnovnu auth (korisničko ime je zadano na `opencode`).
+#### Zastave
+| Zastava | Opis || ------------ | ------------------------------------------ |
+| `--port` | Port za slušanje na |
+| `--hostname` | Ime hosta za slušanje |
+| `--mdns` | Omogući mDNS otkrivanje |
+| `--cors` | Dodatni izvor(a) pretraživača koji dozvoljavaju CORS |
+
+---
+
+### acp
+Pokrenite ACP (Agent Client Protocol) server.
+
+```bash
+opencode acp
+```
+
+Ova komanda pokreće ACP server koji komunicira preko stdin/stdout koristeći nd-JSON.
+#### Zastave
+| Zastava | Opis || ------------ | --------------------- |
+| `--cwd` | Radni imenik |
+| `--port` | Port za slušanje na |
+| `--hostname` | Slušajte ime hosta |
+
+---
+### deinstaliraj
+Deinstalirajte OpenCode i uklonite sve povezane datoteke.
+
+```bash
+opencode uninstall
+
+```
+
+#### Zastave
+| Zastava | Kratko | Opis || --------------- | ----- | ------------------------------------------- |
+| `--keep-config` | `-c` | Čuvajte konfiguracijske datoteke |
+| `--keep-data` | `-d` | Čuvajte podatke i snimke sesije |
+| `--dry-run` | | Pokažite šta bi bilo uklonjeno bez uklanjanja |
+| `--force` | `-f` | Preskoči upite za potvrdu |
+
+---
+
+### upgrade
+Ažurira opencode na najnoviju verziju ili određenu verziju.
+
+```bash
+opencode upgrade [target]
+```
+
+Za nadogradnju na najnoviju verziju.
+
+```bash
+opencode upgrade
+
+```
+
+Za nadogradnju na određenu verziju.
+
+```bash
+opencode upgrade v0.1.48
+```
+
+#### Zastave
+| Zastava | Kratko | Opis || ---------- | ----- | ------------------------------------------------------------------ |
+| `--method` | `-m` | Korišteni način instalacije; curl, npm, pnpm, bun, brew |
+
+---
+## Globalne zastave
+CLI otvorenog koda uzima sljedeće globalne zastavice.
+| Zastava | Kratko | Opis || -------------- | ----- | ------------------------------------ |
+| `--help` | `-h` | Prikaži pomoć |
+| `--version` | `-v` | Odštampaj broj verzije |
+| `--print-logs` | | Ispis zapisnika u stderr |
+| `--log-level` | | Nivo dnevnika (DEBUG, INFO, WARN, ERROR) |
+
+---
+## Varijable okruženja
+OpenCode se može konfigurirati pomoću varijabli okruženja.
+| Varijabilna | Vrsta | Opis || ------------------------------------- | ------- | ------------------------------------------------- |
+| `OPENCODE_AUTO_SHARE` | boolean | Automatski dijeli sesije |
+| `OPENCODE_GIT_BASH_PATH` | string | Putanja do Git Bash izvršne datoteke na Windows |
+| `OPENCODE_CONFIG` | string | Put do konfiguracionog fajla |
+| `OPENCODE_CONFIG_DIR` | string | Put do konfiguracijskog direktorija |
+| `OPENCODE_CONFIG_CONTENT` | string | Inline json konfiguracijski sadržaj |
+| `OPENCODE_DISABLE_AUTOUPDATE` | boolean | Onemogući automatske provjere ažuriranja |
+| `OPENCODE_DISABLE_PRUNE` | boolean | Onemogući orezivanje starih podataka |
+| `OPENCODE_DISABLE_TERMINAL_TITLE` | boolean | Onemogući automatsko ažuriranje naslova terminala |
+| `OPENCODE_PERMISSION` | string | Umetnuta json konfiguracija dozvola |
+| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | boolean | Onemogući podrazumevane dodatke |
+| `OPENCODE_DISABLE_LSP_DOWNLOAD` | boolean | Onemogući automatsko preuzimanje LSP servera |
+| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | boolean | Omogući eksperimentalne modele |
+| `OPENCODE_DISABLE_AUTOCOMPACT` | boolean | Onemogući automatsko sažimanje konteksta |
+| `OPENCODE_DISABLE_CLAUDE_CODE` | boolean | Onemogući čitanje sa `.claude` (prompt + vještine) |
+| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | boolean | Onemogući čitanje `~/.claude/CLAUDE.md` |
+| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | boolean | Onemogući učitavanje `.claude/skills` |
+| `OPENCODE_DISABLE_MODELS_FETCH` | boolean | Onemogući dohvaćanje modela iz udaljenih izvora |
+| `OPENCODE_FAKE_VCS` | string | Lažni VCS provajder za potrebe testiranja |
+| `OPENCODE_DISABLE_FILETIME_CHECK` | boolean | Onemogući provjeru vremena datoteke radi optimizacije |
+| `OPENCODE_CLIENT` | string | Identifikator klijenta (zadano na `cli`) |
+| `OPENCODE_ENABLE_EXA` | boolean | Omogući Exa alate za web pretraživanje |
+| `OPENCODE_SERVER_PASSWORD` | string | Omogući osnovnu autorizaciju za `OPENCODE_GIT_BASH_PATH`/`OPENCODE_CONFIG` |
+| `OPENCODE_SERVER_USERNAME` | string | Poništi osnovno korisničko ime autentifikacije (zadano `opencode`) |
+| `OPENCODE_MODELS_URL` | string | Prilagođeni URL za dohvaćanje konfiguracije modela |
+
+---
+### Eksperimentalno
+Ove varijable okruženja omogućavaju eksperimentalne karakteristike koje se mogu promijeniti ili ukloniti.
+| Varijabilna | Vrsta | Opis || ----------------------------------------------- | ------- | --------------------------------------- |
+| `OPENCODE_EXPERIMENTAL` | boolean | Omogući sve eksperimentalne funkcije |
+| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | boolean | Omogući otkrivanje ikona |
+| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | boolean | Onemogući kopiranje pri odabiru u TUI |
+| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | broj | Zadano vremensko ograničenje za bash komande u ms |
+| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | broj | Maksimalni izlazni tokeni za LLM odgovore |
+| `OPENCODE_EXPERIMENTAL_FILEWATCHER` | boolean | Omogući praćenje datoteka za cijeli dir |
+| `OPENCODE_EXPERIMENTAL_OXFMT` | boolean | Omogući oxfmt formatter |
+| `OPENCODE_EXPERIMENTAL_LSP_TOOL` | boolean | Omogući eksperimentalni LSP alat |
+| `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | boolean | Onemogući praćenje datoteka |
+| `OPENCODE_EXPERIMENTAL_EXA` | boolean | Omogući eksperimentalne Exa funkcije |
+| `OPENCODE_EXPERIMENTAL_LSP_TY` | boolean | Omogući eksperimentalnu provjeru tipa LSP |
+| `OPENCODE_EXPERIMENTAL_MARKDOWN` | boolean | Omogući eksperimentalne funkcije smanjenja |
+| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | boolean | Omogući režim plana | \ No newline at end of file