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/th/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/th/cli.mdx')
| -rw-r--r-- | packages/web/src/content/docs/th/cli.mdx | 601 |
1 files changed, 601 insertions, 0 deletions
diff --git a/packages/web/src/content/docs/th/cli.mdx b/packages/web/src/content/docs/th/cli.mdx new file mode 100644 index 000000000..a3c3a8ace --- /dev/null +++ b/packages/web/src/content/docs/th/cli.mdx @@ -0,0 +1,601 @@ +--- +title: CLI +description: OpenCode CLI รับสัญญาณและคำสั่ง +--- + +import { Tabs, TabItem } from "@astrojs/starlight/components" + +OpenCode CLI โดยเฉพาะอย่างยิ่งจะเริ่มต้น [TUI](/docs/tui) ไม่ต้องทำงานโดยไม่มีข้อใดใดๆ + +```bash +opencode +``` + +การยอมรับคำสั่งตามเอกสารในนั้นด้วยเหตุนี้ทำให้คุณสามารถพบกับ OpenCode โดยทางโปรแกรมได้ + +```bash +opencode run "Explain how closures work in JavaScript" +``` + +--- + +### tui + +เริ่มเปิดให้ผู้ใช้เริ่มใช้ OpenCode + +```bash +opencode [project] +``` + +#### ยอด + +| ยอด | สั้น | คำอธิบาย | +| ------------ | ----- | ------------------------------------------ | +| `--continue` | `-c` | มาดูกันเป็นครั้งสุดท้าย | +| `--session` | `-s` | รหัสให้ดีเพื่อเหตุการณ์ | +| `--prompt` | | แจ้งการใช้งาน | +| `--model` | `-m` | รูปแบบการใช้งานรูปแบบ provider/model | +| `--agent` | | ตัวแทนการรับ | +| `--port` | | ท่าเรือที่จะฟัง | +| `--hostname` | | ชื่อที่จะฟัง | + +--- + +## คำสั่ง + +OpenCode CLI ยังมีคำสั่งอีกมากมาย + +--- + +### agent + +จัดการตัวแทนสำหรับ OpenCode + +```bash +opencode agent [command] +``` + +--- + +### attach + +สาเหตุว่าทำไมเซิร์ฟเวอร์แบ็กเอนด์ OpenCode ที่รันจริงๆ ซึ่งเริ่มต้นผ่านคำสั่ง `serve` หรือ `web` + +```bash +opencode attach [url] +``` + +วิธีการใช้ TUI กับแบ็กเอนด์ OpenCode ตัวอย่าง: + +```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 +``` + +#### ยอด + +| ยอด | สั้น | คำอธิบาย | +| ----------- | ----- | --------------------------------- | +| `--dir` | | ไดเร็กทอรีการทำงานเพื่อเริ่มต้น TUI ใน | +| `--session` | `-s` | รหัสให้ดีเพื่อเหตุการณ์ | + +--- + +#### create + +สร้างตัวแทนใหม่ด้วยคืนนี้ + +```bash +opencode agent create +``` + +คำสั่งนี้จะแนะนำคุณตลอดไปจนถึงเอเจนต์ใหม่พร้อมพร้อมท์ระบบและประสิทธิภาพของเครื่องมือ + +--- + +#### list + +รายชื่อตัวแทนทั้งหมดทั้งหมด + +```bash +opencode agent list +``` + +--- + +### auth + +ขอแจ้งให้ทราบข้อมูลและข้อมูลเข้าสู่ระบบสำหรับ... + +```bash +opencode auth [command] +``` + +--- + +#### login + +OpenCode มีประสิทธิภาพสูงโดยรายชื่อทั่วไปที่ [Models.dev](https://models.dev) ดังนั้นเหตุผลที่เป็นไปได้ API สำหรับความต้องการใดๆ จำเป็นต้องใช้ข้อมูลนี้ถูกที่ `~/.local/share/opencode/auth.json` + +```bash +opencode auth login +``` + +เมื่อ OpenCode เริ่มต้นระบบจะโหลดจากไฟล์ข้อมูลรับรองและไม่จำเป็นต้องคำนึงถึงสิ่งใด ๆ ที่จะพบไฟล์ของคุณหรือ `.env` ในโปรเจ็กต์ของคุณ + +--- + +#### list + +การแจ้งเตือนที่พิสูจน์ความถูกต้องทั้งหมดซึ่งจัดเป็นไฟล์ข้อมูลสามารถตรวจสอบได้ + +```bash +opencode auth list +``` + +หรือฮิลตันสั้น + +```bash +opencode auth ls +``` + +--- + +#### logout + +นำคุณออกจากระบบของมักจะพบข้อมูลจากไฟล์รับรองข้อมูล + +```bash +opencode auth logout +``` + +--- + +### github + +การจัดการเอเจนต์ GitHub สำหรับพื้นที่อัตโนมัติ + +```bash +opencode github [command] +``` + +--- + +#### install + +ตู้เสื้อผ้าเอเจนต์ GitHub ในที่เก็บของคุณ + +```bash +opencode github install +``` + +ไม่ว่าคุณจะเริ่มต้นโฟลว์ GitHub Actions และแนะนำคุณตลอดประวัติศาสตร์ [เรียนรู้เพิ่มเติม](/docs/github) + +--- + +#### run + +ต้องการตัวแทน GitHub อีกครั้งใน GitHub Actions + +```bash +opencode github run +``` + +##### ยอด + +| ยอด | คำอธิบาย | +| --------- | -------------------------------------- | +| `--event` | การจำลอง GitHub เพื่อขอรับตัวแทน | +| `--token` | ความเป็นส่วนตัวของ GitHub | + +--- + +### mcp + +เซิร์ฟเวอร์เซิร์ฟเวอร์ Model Context Protocol + +```bash +opencode mcp [command] +``` + +--- + +#### add + +เพลิดเพลินไปกับแขก MCP ในคืนนี้ของคุณ + +```bash +opencode mcp add +``` + +คำสั่งนี้จะแนะนำคุณในคืนนี้ MCP ความเชื่อหรือในตำนาน + +--- + +#### list + +เชิญแขก MCP ที่ RAM ทั้งหมดและดำรงอยู่ + +```bash +opencode mcp list +``` + +ต้องใช้หอพักระยะสั้น + +```bash +opencode mcp ls +``` + +--- + +#### auth + +ตัดสิทธิ์กับแขก MCP ที่ OAuth + +```bash +opencode mcp auth [name] +``` + +ไม่ต้องระบุชื่อเซิร์ฟเวอร์ คุณจะได้รับแจ้งจากเซิร์ฟเวอร์ที่รองรับ OAuth ที่พร้อมให้บริการ + +รับรองว่ารองรับ OAuth และสถานะยืนยันสิทธิ์ได้ + +```bash +opencode mcp auth list +``` + +ต้องใช้หอพักระยะสั้น + +```bash +opencode mcp auth ls +``` + +--- + +#### logout + +ข้อมูลรับรอง OAuth สำหรับผู้เข้าชม MCP + +```bash +opencode mcp logout [name] +``` + +--- + +#### debug + +โปรดตรวจสอบ OAuth สำหรับเซิร์ฟเวอร์ MCP + +```bash +opencode mcp debug <name> +``` + +--- + +### models + +การทดลองแบบจำลองทั้งหมดทั้งหมดจากที่เก็บข้อมูลนี้ + +```bash +opencode models [provider] +``` + +คำสั่งนี้แสดงให้เห็นโมเดลทั้งหมดและเป็นที่เก็บข้อมูลของคุณ `provider/model` + +คุณสามารถใช้ชื่อรุ่นได้อย่างแม่นยำใน [ ฟังก์ชั่นของคุณ](/docs/config/) + +สามารถส่งรหัสมีหน้าที่เพื่อกรองโมเดลตามส่วนรายนั้นได้ + +```bash +opencode models anthropic +``` + +#### ยอด + +| ยอด | คำอธิบาย | +| ----------- | ------------------------------------------------------------ | +| `--refresh` | โครงสร้างแคชโมเดลจาก models.dev | +| `--verbose` | ใช้โมเดลนี้เพื่อตรวจสอบ (รวมข้อมูลเมตาเช่นต้นทุน) | + +ใช้แฟล็ก `--refresh` ในที่นี้รายการโมเดลที่แคชไว้ตรงนั้นมีประโยชน์เพิ่มโมเดลใหม่ให้กับระบบและขอดูโมเดลของข้อมูลใน OpenCode + +```bash +opencode models --refresh +``` + +--- + +### run + +ต้องการ opencode ภายนอกไม่มีการแจ้งโดยแจ้งแจ้งโดยตรง + +```bash +opencode run [message..] +``` + +มีประโยชน์สำหรับการทำงานร่วมกันของการทำงานอัตโนมัติหรือเมื่อต้องการให้ตอบสนองอย่างรวดเร็วเปิด TUI เป็นตัวอย่าง + +```bash "opencode run" +opencode run Explain the use of context in Go +``` + +ขอแนบไปกับฟีเจอร์นี้ `opencode serve` ทำงานอยู่อีกครั้งเวลาของแขก MCP การทำงานหลายอย่าง: + +```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" +``` + +#### ยอด + +| ยอด | สั้น | คำอธิบาย | +| ------------ | ----- | ------------------------------------------------------------------ | +| `--command` | | คำสั่งให้รันใช้ข้อความสำหรับ args | +| `--continue` | `-c` | มาดูกันเป็นครั้งสุดท้าย | +| `--session` | `-s` | รหัสให้ดีเพื่อเหตุการณ์ | +| `--share` | | เซสชั่น | +| `--model` | `-m` | รูปแบบการใช้งานรูปแบบ provider/model | +| `--agent` | | ตัวแทนการรับ | +| `--file` | `-f` | แนบไปกับข้อความได้เลย | +| `--format` | | การรักษา: (จัดรูปแบบ) หรือ json ( อดทนดิบ JSON) | +| `--title` | | ชื่อเรื่องสำหรับการเฉลิมฉลอง (ใช้พร้อมท์ที่สามารถนำมาใช้กับค่าตัวยึด) | +| `--attach` | | แนบไปกับผู้โดยสาร opencode สำนักงานอยู่ (เช่น http://localhost:4096) | +| `--port` | | ท่าเรือสำหรับผู้โดยสารภายในเครื่อง (ตรวจสอบเป็นพอร์ตสุ่ม) | + +--- + +### serve + +เริ่มต้นเลานจ์ OpenCode ไม่เพียงแต่สำหรับนักท่องเที่ยวเท่านั้น API ภาพถ่าย [เอกสารรับรอง](/docs/server) เพื่อดู HTTP เต็มรูปแบบ + +```bash +opencode serve +``` + +ตัวควบคุมจะเริ่มต้นเซิร์ฟเวอร์ HTTP ให้ API เข้าถึงฟังก์ชันการทำงานของ opencode ได้อย่างมีประสิทธิภาพ TUI จัดเตรียม `OPENCODE_SERVER_PASSWORD` ประสิทธิภาพของฮาร์ดแวร์ฮาร์ดแวร์ความถูกต้องพื้นฐาน HTTP (ตัวควบคุมของฮาร์ดแวร์คือ `opencode`) + +#### ยอด + +| ยอด | คำอธิบาย | +| ------------ | ------------------------------------------ | +| `--port` | ท่าเรือที่จะฟัง | +| `--hostname` | ชื่อที่จะฟัง | +| `--mdns` | โปรดตรวจสอบ mDNS | +| `--cors` | จำเป็นต้องมีเพิ่มเติมเพื่อการทำงาน CORS | + +--- + +### session + +การจัดการ OpenCode + +```bash +opencode session [command] +``` + +--- + +#### list + +การแจ้งเตือน OpenCode ทั้งหมด + +```bash +opencode session list +``` + +##### ยอด + +| ยอด | สั้น | คำอธิบาย | +| ------------- | ----- | ------------------------------------ | +| `--max-count` | `-n` | จำกัดการควบคุม N ใหม่ล่าสุด | +| `--format` | | ตารางตารางหรือ json (ตาราง) | + +--- + +### stats + +แสดงสถิติการเริ่มต้นและค่าใช้จ่ายสำหรับ OpenCode ของคุณ + +```bash +opencode stats +``` + +#### ยอด + +| ยอด | คำอธิบาย | +| ----------- | --------------------------------------------------------------------------- | +| `--days` | แสดงสถิติของ N วันในอดีต (ตลอดเวลา) | +| `--tools` | เครื่องมือที่มองเห็น (ทั้งหมด) | +| `--models` | แสดงรายละเอียดการใช้งานโมเดล (ซ่อนไว้ตามตัวอย่าง) เอกสารหมายเลขนั้น N หมายเลขบน | +| `--project` | กรองตามโครงการ (โครงการทั้งหมดที่มีอยู่: โครงการปัจจุบัน) | + +--- + +### export + +ส่งออกข้อมูลข่าวสารเป็น JSON + +```bash +opencode export [sessionID] +``` + +ไม่ระบุรหัสผู้ดูแลระบบ คุณจะได้รับแจ้งจากการปรับปรุงดังกล่าว + +--- + +### import + +นำเข้าข้อมูลที่ดีจากไฟล์ JSON หรือแชร์ OpenCode URL + +```bash +opencode import <file> +``` + +ไม่เคยนำเข้าไฟล์ในเครื่องหรือแชร์ OpenCode URL + +```bash +opencode import session.json +opencode import https://opncd.ai/s/abc123 +``` + +--- + +### web + +เชิญแขก OpenCode อย่างเป็นทางการด้วยเว็บอินเตอร์เฟส + +```bash +opencode web +``` + +ตัวควบคุมจะเริ่มต้นเซิร์ฟเวอร์ HTTP และเปิดเว็บเองเพื่อเข้าถึง OpenCode ผ่านทางเว็บอินเตอร์เฟส จัดเตรียม `OPENCODE_SERVER_PASSWORD` สำหรับคำอธิบายคุณสมบัติความถูกต้องพื้นฐาน HTTP (ตัวยึดของฮาร์ดแวร์คือ `opencode`) + +#### ยอด + +| ยอด | คำอธิบาย | +| ------------ | ------------------------------------------ | +| `--port` | ท่าเรือที่จะฟัง | +| `--hostname` | ชื่อที่จะฟัง | +| `--mdns` | โปรดตรวจสอบ mDNS | +| `--cors` | จำเป็นต้องมีเพิ่มเติมเพื่อการทำงาน CORS | + +--- + +### acp + +เริ่มต้นเซิร์ฟเวอร์ ACP (Agent Client Protocol) + +```bash +opencode acp +``` + +สั่งนี้เริ่มต้นผู้โดยสาร ACP ที่สื่อสารผ่าน stdin/stdout nd-JSON + +#### ยอด + +| ยอด | คำอธิบาย | +| ------------ | --------------------- | +| `--cwd` | ไดเร็กทอรีการทำงาน | +| `--port` | ท่าเรือที่จะฟัง | +| `--hostname` | ชื่อที่จะฟัง | + +--- + +### uninstall + +ไม่ว่า OpenCode และลบไฟล์ทั้งหมดทั้งหมด + +```bash +opencode uninstall +``` + +#### ยอด + +| ยอด | สั้น | คำอธิบาย | +| --------------- | ----- | ------------------------------------------- | +| `--keep-config` | `-c` | เก็บไฟล์ไว้ที่นี่ | +| `--keep-data` | `-d` | บางครั้งเซสชั่นและสแน็ปช็อต | +| `--dry-run` | | แสดงสิ่งที่จะลบออกโดยไม่ต้องใช้ออก | +| `--force` | `-f` | ข้อความแจ้งข้อความ | + +--- + +### upgrade + +อัปเดต opencode เป็นครั้งสุดท้ายหรือเฉพาะเจาะจง + +```bash +opencode upgrade [target] +``` + +เราปรับปรุงเป็นระดับล่าสุด + +```bash +opencode upgrade +``` + +เพื่อพัฒนาเป็นฮอนด้าโดยเฉพาะ + +```bash +opencode upgrade v0.1.48 +``` + +#### ยอด + +| ยอด | สั้น | คำอธิบาย | +| ---------- | ----- | ----------------------------------------------------------------- | +| `--method` | `-m` | วิธีการติดตั้งที่ใช้curl, npm, pnpm, ขนมปัง, ชง | + +--- + +## ระดับโลก + +opencode CLI รับค่าสถานะสากลต่อไป + +| ยอด | สั้น | คำอธิบาย | +| -------------- | ----- | ------------------------------------ | +| `--help` | `-h` | แสดงความช่วยเหลือ | +| `--version` | `-v` | หมายเลขการพิมพ์ | +| `--print-logs` | | พิมพ์บันทึกไปยัง stderr | +| `--log-level` | | ระดับการเรียนรู้ (DEBUG, INFO, WARN, ERROR) | + +--- + +## อีกครั้งหนึ่ง + +OpenCode สามารถทำได้ตามที่กล่าวมาข้างต้น + +| ส่วนนั้น | พิมพ์ | คำอธิบาย | +| ------------------------------------- | ------- | ------------------------------------------------- | +| `OPENCODE_AUTO_SHARE` | บูลิน | แชร์การแจ้งเตือน | +| `OPENCODE_GIT_BASH_PATH` | เชือก | เข้าสู่ Git Bash ได้บน Windows | +| `OPENCODE_CONFIG` | เชือก | ไปยังไฟล์ฟิลม์ | +| `OPENCODE_CONFIG_DIR` | เชือก | เพื่อเป็นไดเร็กทอรีคุณสามารถดู | +| `OPENCODE_CONFIG_CONTENT` | เชือก | เนื้อหาเหมือนกับ json แบบอินไลน์ | +| `OPENCODE_DISABLE_AUTOUPDATE` | บูลิน | ตรวจสอบระบบควบคุมอัตโนมัติ | +| `OPENCODE_DISABLE_PRUNE` | บูลิน | การควบคุมการกำจัดข้อมูลเก่า | +| `OPENCODE_DISABLE_TERMINAL_TITLE` | บูลิน | เพื่อเป็นชื่อระบบควบคุมอัตโนมัติ | +| `OPENCODE_PERMISSION` | เชือก | มีสิทธิ์ json แบบอินไลน์ | +| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | บูลิน | การติดตามผลเริ่มต้น | +| `OPENCODE_DISABLE_LSP_DOWNLOAD` | บูลิน | ค่ำคืนนี้อาหารค่ำ LSP อัตโนมัติ | +| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | บูลิน | รูปแบบการทดลอง | +| `OPENCODE_DISABLE_AUTOCOMPACT` | บูลิน | เพื่อการกระชับระบบอัตโนมัติ | +| `OPENCODE_DISABLE_CLAUDE_CODE` | บูลิน | การควบคุมดูแลจาก `.claude` (พร้อมท์ + ทักษะ) | +| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | บูลิน | การควบคุมดูแล `~/.claude/CLAUDE.md` | +| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | บูลิน | ต่อมา `.claude/skills` | +| `OPENCODE_DISABLE_MODELS_FETCH` | บูลิน | ปิดใช้การดึงโมเดลจากแหล่งที่มาของข้อมูล | +| `OPENCODE_FAKE_VCS` | เชือก | ประธานาธิบดี VCS ปลอมเพื่อการทดสอบ | +| `OPENCODE_DISABLE_FILETIME_CHECK` | บูลิน | ตรวจสอบเวลาไฟล์เพื่อตรวจสอบ | +| `OPENCODE_CLIENT` | เชือก | คนที่ระบุลูกค้า (ส่วนคือ `cli`) | +| `OPENCODE_ENABLE_EXA` | บูลิน | นอกจากนี้เรายังมีเว็บ Exa | +| `OPENCODE_SERVER_PASSWORD` | เชือก | เอกสารสิทธิ์พื้นฐานสำหรับ `serve`/@@1@@ | +| `OPENCODE_SERVER_USERNAME` | เชือก | เมนบอร์ดระบบควบคุมคุณสมบัติความถูกต้องพื้นฐาน ( `opencode`) | +| `OPENCODE_MODELS_URL` | เชือก | ขอขอบคุณ URL สำหรับข้อมูลดึงข้อมูลโมเดล | + +--- + +### ส่วนนั้น + +อาจเป็นไปได้ว่าคุณสมบัติการทดลองนี้สามารถปรับเปลี่ยนหรือถูกลบออกได้ + +| ส่วนนั้น | พิมพ์ | คำอธิบาย | +| ----------------------------------------------- | ------- | --------------------------------------- | +| `OPENCODE_EXPERIMENTAL` | บูลิน | ในที่สุดเราก็ทดลองทั้งหมด | +| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | บูลิน | การแจ้งเตือนการแจ้งเตือน | +| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | บูลิน | ยังไงก็ตามการเลือกที่จะเลือกใน TUI | +| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | ตัวเลข | การหมดเวลาเริ่มต้นสำหรับคำสั่ง bash ในหน่วย ms | +| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | ตัวเลข | เหตุผลที่สูงสุดสำหรับตอบกลับ LLM | +| `OPENCODE_EXPERIMENTAL_FILEWATCHER` | บูลิน | เพื่อให้ตัวดูไฟล์สำหรับ dir ทั้งหมด | +| `OPENCODE_EXPERIMENTAL_OXFMT` | บูลิน | เพื่อให้เป็นไปตามแมตเตอร์ oxfmt | +| `OPENCODE_EXPERIMENTAL_LSP_TOOL` | บูลิน | สามารถใช้เครื่องมือทดลอง LSP | +| `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | บูลิน | ไม่ใช่ตัวดูไฟล์ | +| `OPENCODE_EXPERIMENTAL_EXA` | บูลิน | คุณสมบัติ Exa ทดลอง | +| `OPENCODE_EXPERIMENTAL_LSP_TY` | บูลิน | ตรวจสอบประเภท LSP แบบทดลอง | +| `OPENCODE_EXPERIMENTAL_MARKDOWN` | บูลิน | สามารถใช้มาร์กดาวน์รุ่นทดลองได้ | +| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | บูลิน | เพื่อเป็นโหมด | |
