diff options
| author | Adam <[email protected]> | 2026-02-11 18:51:27 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-02-11 18:51:50 -0600 |
| commit | aea68c386a4f64cf718c3eeee9dffec8409ee6b0 (patch) | |
| tree | bdf06cb3372c6c48c97c43b41e53e514888a52b3 /packages/web/src/content/docs/th/cli.mdx | |
| parent | 8eea53a41e92257d1a4ad6653d0d2930465bf34a (diff) | |
| download | opencode-aea68c386a4f64cf718c3eeee9dffec8409ee6b0.tar.gz opencode-aea68c386a4f64cf718c3eeee9dffec8409ee6b0.zip | |
fix(docs): locale translations for nav elements and headings
Diffstat (limited to 'packages/web/src/content/docs/th/cli.mdx')
| -rw-r--r-- | packages/web/src/content/docs/th/cli.mdx | 335 |
1 files changed, 168 insertions, 167 deletions
diff --git a/packages/web/src/content/docs/th/cli.mdx b/packages/web/src/content/docs/th/cli.mdx index a89143c71..60e3fac76 100644 --- a/packages/web/src/content/docs/th/cli.mdx +++ b/packages/web/src/content/docs/th/cli.mdx @@ -1,17 +1,17 @@ --- title: CLI -description: OpenCode CLI รับสัญญาณและคำสั่ง +description: สัญญาณและคำสั่งของ OpenCode CLI --- import { Tabs, TabItem } from "@astrojs/starlight/components" -OpenCode CLI โดยเฉพาะอย่างยิ่งจะเริ่มต้น [TUI](/docs/tui) ไม่ต้องทำงานโดยไม่มีข้อใดใดๆ +OpenCode CLI จะเริ่มต้น [TUI](/docs/tui) เป็นค่าเริ่มต้นเมื่อเรียกใช้โดยไม่มีอาร์กิวเมนต์ ```bash opencode ``` -การยอมรับคำสั่งตามเอกสารในนั้นด้วยเหตุนี้ทำให้คุณสามารถพบกับ OpenCode โดยทางโปรแกรมได้ +นอกจากนี้ยังรับคำสั่งและแฟล็ก ซึ่งช่วยให้คุณใช้ OpenCode ผ่านโปรแกรมได้ ```bash opencode run "Explain how closures work in JavaScript" @@ -21,7 +21,7 @@ opencode run "Explain how closures work in JavaScript" ### tui -เริ่มเปิดให้ผู้ใช้เริ่มใช้ OpenCode +เริ่ม TUI เพื่อใช้ OpenCode แบบโต้ตอบ ```bash opencode [project] @@ -31,26 +31,26 @@ opencode [project] | แฟล็ก | สั้น | คำอธิบาย | | ------------ | ---- | ---------------------------------------------------------- | -| `--continue` | `-c` | มาดูกันเป็นครั้งสุดท้าย | -| `--session` | `-s` | รหัสให้ดีเพื่อเหตุการณ์ | +| `--continue` | `-c` | ดำเนินการต่อจากเซสชันล่าสุด | +| `--session` | `-s` | ID เซสชันเพื่อดำเนินการต่อ | | `--fork` | | แยกเซสชันเมื่อทำต่อ (ใช้กับ `--continue` หรือ `--session`) | -| `--prompt` | | แจ้งการใช้งาน | -| `--model` | `-m` | รูปแบบการใช้งานรูปแบบ provider/model | -| `--agent` | | ตัวแทนการรับ | -| `--port` | | ท่าเรือที่จะฟัง | -| `--hostname` | | ชื่อที่จะฟัง | +| `--prompt` | | พรอมต์เริ่มต้นที่จะใช้ | +| `--model` | `-m` | โมเดลที่จะใช้ในรูปแบบ provider/model | +| `--agent` | | เอเจนต์ที่จะใช้ | +| `--port` | | พอร์ตที่จะฟัง | +| `--hostname` | | ชื่อโฮสต์ที่จะฟัง | --- ## คำสั่ง -OpenCode CLI ยังมีคำสั่งอีกมากมาย +OpenCode CLI ยังมีคำสั่งย่อยอีกมากมาย --- ### agent -จัดการตัวแทนสำหรับ OpenCode +จัดการเอเจนต์สำหรับ OpenCode ```bash opencode agent [command] @@ -60,13 +60,13 @@ opencode agent [command] ### attach -สาเหตุว่าทำไมเซิร์ฟเวอร์แบ็กเอนด์ OpenCode ที่รันจริงๆ ซึ่งเริ่มต้นผ่านคำสั่ง `serve` หรือ `web` +เชื่อมต่อกับเซิร์ฟเวอร์แบ็กเอนด์ OpenCode ที่กำลังทำงานอยู่ ซึ่งเริ่มต้นผ่านคำสั่ง `serve` หรือ `web` ```bash opencode attach [url] ``` -วิธีการใช้ TUI กับแบ็กเอนด์ OpenCode ตัวอย่าง: +วิธีนี้ช่วยให้คุณใช้ TUI กับแบ็กเอนด์ OpenCode ระยะไกลได้ ตัวอย่าง: ```bash # Start the backend server for web/mobile access @@ -81,25 +81,25 @@ opencode attach http://10.20.30.40:4096 | แฟล็ก | สั้น | คำอธิบาย | | ----------- | ---- | -------------------------------------- | | `--dir` | | ไดเร็กทอรีการทำงานเพื่อเริ่มต้น TUI ใน | -| `--session` | `-s` | รหัสให้ดีเพื่อเหตุการณ์ | +| `--session` | `-s` | ID เซสชันเพื่อดำเนินการต่อ | --- #### create -สร้างตัวแทนใหม่ด้วยคืนนี้ +สร้างเอเจนต์ใหม่ ```bash opencode agent create ``` -คำสั่งนี้จะแนะนำคุณตลอดไปจนถึงเอเจนต์ใหม่พร้อมพร้อมท์ระบบและประสิทธิภาพของเครื่องมือ +คำสั่งนี้จะแนะนำคุณตลอดกระบวนการสร้างเอเจนต์ใหม่ พร้อมพรอมต์ระบบและความสามารถของเครื่องมือ --- #### list -รายชื่อตัวแทนทั้งหมดทั้งหมด +แสดงรายชื่อเอเจนต์ที่พร้อมใช้งานทั้งหมด ```bash opencode agent list @@ -109,7 +109,7 @@ opencode agent list ### auth -ขอแจ้งให้ทราบข้อมูลและข้อมูลเข้าสู่ระบบสำหรับ... +จัดการการตรวจสอบสิทธิ์และข้อมูลรับรอง ```bash opencode auth [command] @@ -119,25 +119,25 @@ opencode auth [command] #### login -OpenCode มีประสิทธิภาพสูงโดยรายชื่อทั่วไปที่ [Models.dev](https://models.dev) ดังนั้นเหตุผลที่เป็นไปได้ API สำหรับความต้องการใดๆ จำเป็นต้องใช้ข้อมูลนี้ถูกที่ `~/.local/share/opencode/auth.json` +OpenCode ได้รับการกำหนดค่าไว้ล่วงหน้าด้วยรายชื่อผู้ให้บริการทั่วไปที่ [Models.dev](https://models.dev) ดังนั้นคุณเพียงแค่ต้องใส่คีย์ API สำหรับผู้ให้บริการที่คุณต้องการใช้ ข้อมูลนี้จะถูกเก็บไว้ที่ `~/.local/share/opencode/auth.json` ```bash opencode auth login ``` -เมื่อ OpenCode เริ่มต้นระบบจะโหลดจากไฟล์ข้อมูลรับรองและไม่จำเป็นต้องคำนึงถึงสิ่งใด ๆ ที่จะพบไฟล์ของคุณหรือ `.env` ในโปรเจ็กต์ของคุณ +เมื่อ OpenCode เริ่มต้น ระบบจะโหลดข้อมูลรับรองจากไฟล์นี้ ดังนั้นคุณจึงไม่ต้องกังวลกับการตั้งค่าตัวแปรสภาพแวดล้อมหรือไฟล์ `.env` ในโปรเจ็กต์ของคุณ --- #### list -การแจ้งเตือนที่พิสูจน์ความถูกต้องทั้งหมดซึ่งจัดเป็นไฟล์ข้อมูลสามารถตรวจสอบได้ +แสดงรายการข้อมูลรับรองการตรวจสอบสิทธิ์ทั้งหมดที่กำหนดค่าไว้ ```bash opencode auth list ``` -หรือฮิลตันสั้น +หรือใช้นามแฝงสั้น ```bash opencode auth ls @@ -147,7 +147,7 @@ opencode auth ls #### logout -นำคุณออกจากระบบของมักจะพบข้อมูลจากไฟล์รับรองข้อมูล +ออกจากระบบของผู้ให้บริการและลบข้อมูลรับรองออกจากไฟล์ auth ```bash opencode auth logout @@ -157,7 +157,7 @@ opencode auth logout ### github -การจัดการเอเจนต์ GitHub สำหรับพื้นที่อัตโนมัติ +จัดการเอเจนต์ GitHub สำหรับเวิร์กโฟลว์อัตโนมัติ ```bash opencode github [command] @@ -167,19 +167,19 @@ opencode github [command] #### install -ตู้เสื้อผ้าเอเจนต์ GitHub ในที่เก็บของคุณ +ติดตั้งเอเจนต์ GitHub ใน repository ของคุณ ```bash opencode github install ``` -ไม่ว่าคุณจะเริ่มต้นโฟลว์ GitHub Actions และแนะนำคุณตลอดประวัติศาสตร์ [เรียนรู้เพิ่มเติม](/docs/github) +คำสั่งนี้จะสร้างเวิร์กโฟลว์ GitHub Actions และแนะนำคุณตลอดกระบวนการตั้งค่า [เรียนรู้เพิ่มเติม](/docs/github) --- #### run -ต้องการตัวแทน GitHub อีกครั้งใน GitHub Actions +รันเอเจนต์ GitHub ด้วยตนเองหรือใน GitHub Actions ```bash opencode github run @@ -187,16 +187,16 @@ opencode github run ##### แฟล็ก -| แฟล็ก | คำอธิบาย | -| --------- | -------------------------------- | -| `--event` | การจำลอง GitHub เพื่อขอรับตัวแทน | -| `--token` | ความเป็นส่วนตัวของ GitHub | +| แฟล็ก | คำอธิบาย | +| --------- | -------------------------------------- | +| `--event` | เหตุการณ์ GitHub เพื่อทริกเกอร์เอเจนต์ | +| `--token` | GitHub token | --- ### mcp -เซิร์ฟเวอร์เซิร์ฟเวอร์ Model Context Protocol +จัดการเซิร์ฟเวอร์ Model Context Protocol (MCP) ```bash opencode mcp [command] @@ -206,25 +206,25 @@ opencode mcp [command] #### add -เพลิดเพลินไปกับแขก MCP ในคืนนี้ของคุณ +เพิ่มเซิร์ฟเวอร์ MCP ลงในการกำหนดค่าของคุณ ```bash opencode mcp add ``` -คำสั่งนี้จะแนะนำคุณในคืนนี้ MCP ความเชื่อหรือในตำนาน +คำสั่งนี้จะแนะนำคุณผ่านวิซาร์ดเพื่อกำหนดค่าเซิร์ฟเวอร์ MCP ใหม่ --- #### list -เชิญแขก MCP ที่ RAM ทั้งหมดและดำรงอยู่ +แสดงรายชื่อเซิร์ฟเวอร์ MCP ทั้งหมดที่กำหนดค่าไว้และสถานะ ```bash opencode mcp list ``` -ต้องใช้หอพักระยะสั้น +หรือใช้นามแฝงสั้น ```bash opencode mcp ls @@ -234,21 +234,21 @@ opencode mcp ls #### auth -ตัดสิทธิ์กับแขก MCP ที่ OAuth +ยืนยันตัวตนกับเซิร์ฟเวอร์ MCP ที่ต้องการ OAuth ```bash opencode mcp auth [name] ``` -ไม่ต้องระบุชื่อเซิร์ฟเวอร์ คุณจะได้รับแจ้งจากเซิร์ฟเวอร์ที่รองรับ OAuth ที่พร้อมให้บริการ +หากไม่ระบุชื่อเซิร์ฟเวอร์ คุณจะได้รับแจ้งให้เลือกจากเซิร์ฟเวอร์ที่รองรับ OAuth ที่พร้อมใช้งาน -รับรองว่ารองรับ OAuth และสถานะยืนยันสิทธิ์ได้ +คุณยังสามารถแสดงรายการสถานะการตรวจสอบสิทธิ์ OAuth ได้: ```bash opencode mcp auth list ``` -ต้องใช้หอพักระยะสั้น +หรือใช้นามแฝงสั้น ```bash opencode mcp auth ls @@ -258,7 +258,7 @@ opencode mcp auth ls #### logout -ข้อมูลรับรอง OAuth สำหรับผู้เข้าชม MCP +ลบข้อมูลรับรอง OAuth สำหรับเซิร์ฟเวอร์ MCP ```bash opencode mcp logout [name] @@ -268,7 +268,7 @@ opencode mcp logout [name] #### debug -โปรดตรวจสอบ OAuth สำหรับเซิร์ฟเวอร์ MCP +ดีบักการเชื่อมต่อเซิร์ฟเวอร์ MCP ```bash opencode mcp debug <name> @@ -278,17 +278,17 @@ opencode mcp debug <name> ### models -การทดลองแบบจำลองทั้งหมดทั้งหมดจากที่เก็บข้อมูลนี้ +แสดงรายการโมเดลที่พร้อมใช้งานทั้งหมดจากผู้ให้บริการที่กำหนดค่าไว้ ```bash opencode models [provider] ``` -คำสั่งนี้แสดงให้เห็นโมเดลทั้งหมดและเป็นที่เก็บข้อมูลของคุณ `provider/model` +คำสั่งนี้จะแสดง ID โมเดลทั้งหมดในรูปแบบ `provider/model` -คุณสามารถใช้ชื่อรุ่นได้อย่างแม่นยำใน [ ฟังก์ชั่นของคุณ](/docs/config/) +คุณสามารถใช้ชื่อโมเดลเหล่านี้ในการกำหนดค่า [config](/docs/config/) ของคุณ -สามารถส่งรหัสมีหน้าที่เพื่อกรองโมเดลตามส่วนรายนั้นได้ +คุณยังสามารถส่งผ่านรหัสผู้ให้บริการเพื่อกรองโมเดลตามผู้ให้บริการรายนั้นได้ ```bash opencode models anthropic @@ -296,12 +296,13 @@ opencode models anthropic #### แฟล็ก -| แฟล็ก | คำอธิบาย | -| ----------- | ------------------------------------------------- | -| `--refresh` | โครงสร้างแคชโมเดลจาก models.dev | -| `--verbose` | ใช้โมเดลนี้เพื่อตรวจสอบ (รวมข้อมูลเมตาเช่นต้นทุน) | +| แฟล็ก | คำอธิบาย | +| ----------- | ------------------------------------------------------ | +| `--refresh` | รีเฟรชแคชโมเดลจาก models.dev | +| `--verbose` | แสดงรายละเอียดโมเดลเพิ่มเติม (รวมข้อมูลเมตาเช่นต้นทุน) | +| `--json` | แสดงผลลัพธ์เป็น JSON | -ใช้แฟล็ก `--refresh` ในที่นี้รายการโมเดลที่แคชไว้ตรงนั้นมีประโยชน์เพิ่มโมเดลใหม่ให้กับระบบและขอดูโมเดลของข้อมูลใน OpenCode +ใช้แฟล็ก `--refresh` เพื่ออัปเดตรายการโมเดลที่แคชไว้ มีประโยชน์เมื่อมีการเพิ่มโมเดลใหม่ให้กับผู้ให้บริการและคุณต้องการเห็นใน OpenCode ```bash opencode models --refresh @@ -311,19 +312,19 @@ opencode models --refresh ### run -ต้องการ opencode ภายนอกไม่มีการแจ้งโดยแจ้งแจ้งโดยตรง +รัน OpenCode โดยไม่ต้องใช้ TUI โดยส่งพรอมต์โดยตรง ```bash opencode run [message..] ``` -มีประโยชน์สำหรับการทำงานร่วมกันของการทำงานอัตโนมัติหรือเมื่อต้องการให้ตอบสนองอย่างรวดเร็วเปิด TUI เป็นตัวอย่าง +มีประโยชน์สำหรับการทำงานอัตโนมัติหรือเมื่อต้องการคำตอบอย่างรวดเร็วโดยไม่ต้องเปิด TUI ตัวอย่าง: ```bash "opencode run" opencode run Explain the use of context in Go ``` -ขอแนบไปกับฟีเจอร์นี้ `opencode serve` ทำงานอยู่อีกครั้งเวลาของแขก MCP การทำงานหลายอย่าง: +คุณยังสามารถแนบไปกับเซิร์ฟเวอร์ `opencode serve` ที่ทำงานอยู่ หรือใช้เซิร์ฟเวอร์ MCP แบบ headless: ```bash # Start a headless server in one terminal @@ -335,47 +336,47 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript" #### แฟล็ก -| แฟล็ก | สั้น | คำอธิบาย | -| ------------ | ---- | --------------------------------------------------------------------- | -| `--command` | | คำสั่งให้รันใช้ข้อความสำหรับ args | -| `--continue` | `-c` | มาดูกันเป็นครั้งสุดท้าย | -| `--session` | `-s` | รหัสให้ดีเพื่อเหตุการณ์ | -| `--fork` | | แยกเซสชันเมื่อทำต่อ (ใช้กับ `--continue` หรือ `--session`) | -| `--share` | | เซสชั่น | -| `--model` | `-m` | รูปแบบการใช้งานรูปแบบ provider/model | -| `--agent` | | ตัวแทนการรับ | -| `--file` | `-f` | แนบไปกับข้อความได้เลย | -| `--format` | | การรักษา: (จัดรูปแบบ) หรือ json ( อดทนดิบ JSON) | -| `--title` | | ชื่อเรื่องสำหรับการเฉลิมฉลอง (ใช้พร้อมท์ที่สามารถนำมาใช้กับค่าตัวยึด) | -| `--attach` | | แนบไปกับผู้โดยสาร opencode สำนักงานอยู่ (เช่น http://localhost:4096) | -| `--port` | | ท่าเรือสำหรับผู้โดยสารภายในเครื่อง (ตรวจสอบเป็นพอร์ตสุ่ม) | +| แฟล็ก | สั้น | คำอธิบาย | +| ------------ | ---- | ---------------------------------------------------------------------- | +| `--command` | | คำสั่งที่จะรัน (ใช้ส่วนที่เหลือของ args เป็นอาร์กิวเมนต์) | +| `--continue` | `-c` | ดำเนินการต่อจากเซสชันล่าสุด | +| `--session` | `-s` | ID เซสชันเพื่อดำเนินการต่อ | +| `--fork` | | แยกเซสชันเมื่อทำต่อ (ใช้กับ `--continue` หรือ `--session`) | +| `--share` | | สร้างลิงก์แชร์สำหรับเซสชัน | +| `--model` | `-m` | โมเดลที่จะใช้ในรูปแบบ provider/model | +| `--agent` | | เอเจนต์ที่จะใช้ | +| `--file` | `-f` | แนบไฟล์ไปกับข้อความ | +| `--format` | | รูปแบบเอาต์พุต: text (จัดรูปแบบ) หรือ json (JSON ดิบ) | +| `--title` | | ชื่อสำหรับเซสชัน (หากไม่ได้ระบุ จะสร้างจากพรอมต์) | +| `--attach` | | แนบไปกับเซิร์ฟเวอร์ opencode ที่ทำงานอยู่ (เช่น http://localhost:4096) | +| `--port` | | พอร์ตสำหรับเซิร์ฟเวอร์ภายในเครื่อง (หากไม่ได้ระบุ จะใช้พอร์ตสุ่ม) | --- ### serve -เริ่มต้นเลานจ์ OpenCode ไม่เพียงแต่สำหรับนักท่องเที่ยวเท่านั้น API ภาพถ่าย [เอกสารรับรอง](/docs/server) เพื่อดู HTTP เต็มรูปแบบ +เริ่มต้นเซิร์ฟเวอร์ OpenCode headless ที่ให้บริการ API HTTP ดู [เอกสารเซิร์ฟเวอร์](/docs/server) สำหรับรายละเอียด API เต็มรูปแบบ ```bash opencode serve ``` -ตัวควบคุมจะเริ่มต้นเซิร์ฟเวอร์ HTTP ให้ API เข้าถึงฟังก์ชันการทำงานของ opencode ได้อย่างมีประสิทธิภาพ TUI จัดเตรียม `OPENCODE_SERVER_PASSWORD` ประสิทธิภาพของฮาร์ดแวร์ฮาร์ดแวร์ความถูกต้องพื้นฐาน HTTP (ตัวควบคุมของฮาร์ดแวร์คือ `opencode`) +คำสั่งนี้จะเริ่มต้นเซิร์ฟเวอร์ HTTP ให้ API เข้าถึงฟังก์ชันการทำงานของ OpenCode ได้โดยไม่ต้องมี TUI นอกจากนี้ยังรองรับการตรวจสอบสิทธิ์พื้นฐาน HTTP (ชื่อผู้ใช้เริ่มต้นคือ `opencode` และรหัสผ่านระบุโดย `OPENCODE_SERVER_PASSWORD`) #### แฟล็ก -| แฟล็ก | คำอธิบาย | -| ------------ | --------------------------------------- | -| `--port` | ท่าเรือที่จะฟัง | -| `--hostname` | ชื่อที่จะฟัง | -| `--mdns` | โปรดตรวจสอบ mDNS | -| `--cors` | จำเป็นต้องมีเพิ่มเติมเพื่อการทำงาน CORS | +| แฟล็ก | คำอธิบาย | +| ------------ | -------------------------------------- | +| `--port` | พอร์ตที่จะฟัง | +| `--hostname` | ชื่อโฮสต์ที่จะฟัง | +| `--mdns` | เปิดใช้งานการค้นหา mDNS | +| `--cors` | ต้นกำเนิดเพิ่มเติมที่อนุญาตสำหรับ CORS | --- ### session -การจัดการ OpenCode +จัดการเซสชัน OpenCode ```bash opencode session [command] @@ -385,7 +386,7 @@ opencode session [command] #### list -การแจ้งเตือน OpenCode ทั้งหมด +แสดงรายการเซสชัน OpenCode ทั้งหมด ```bash opencode session list @@ -393,16 +394,16 @@ opencode session list ##### แฟล็ก -| แฟล็ก | สั้น | คำอธิบาย | -| ------------- | ---- | --------------------------- | -| `--max-count` | `-n` | จำกัดการควบคุม N ใหม่ล่าสุด | -| `--format` | | ตารางตารางหรือ json (ตาราง) | +| แฟล็ก | สั้น | คำอธิบาย | +| ------------- | ---- | ----------------------------- | +| `--max-count` | `-n` | จำกัดการแสดงผล N รายการล่าสุด | +| `--format` | | รูปแบบ table หรือ json | --- ### stats -แสดงสถิติการเริ่มต้นและค่าใช้จ่ายสำหรับ OpenCode ของคุณ +แสดงสถิติการใช้งานและค่าใช้จ่ายสำหรับ OpenCode ของคุณ ```bash opencode stats @@ -410,36 +411,36 @@ opencode stats #### แฟล็ก -| แฟล็ก | คำอธิบาย | -| ----------- | ------------------------------------------------------------------------------- | -| `--days` | แสดงสถิติของ N วันในอดีต (ตลอดเวลา) | -| `--tools` | เครื่องมือที่มองเห็น (ทั้งหมด) | -| `--models` | แสดงรายละเอียดการใช้งานโมเดล (ซ่อนไว้ตามตัวอย่าง) เอกสารหมายเลขนั้น N หมายเลขบน | -| `--project` | กรองตามโครงการ (โครงการทั้งหมดที่มีอยู่: โครงการปัจจุบัน) | +| แฟล็ก | คำอธิบาย | +| ----------- | ---------------------------------------------------- | +| `--days` | แสดงสถิติของ N วันที่ผ่านมา (ค่าเริ่มต้น: ตลอดเวลา) | +| `--tools` | แสดงสถิติการใช้เครื่องมือ | +| `--models` | แสดงรายละเอียดการใช้งานโมเดล (ซ่อนไว้ตามค่าเริ่มต้น) | +| `--project` | กรองตามโครงการ (ค่าเริ่มต้น: โครงการปัจจุบัน) | --- ### export -ส่งออกข้อมูลข่าวสารเป็น JSON +ส่งออกประวัติเซสชันเป็น JSON ```bash opencode export [sessionID] ``` -ไม่ระบุรหัสผู้ดูแลระบบ คุณจะได้รับแจ้งจากการปรับปรุงดังกล่าว +หากไม่ระบุรหัสเซสชัน คุณจะได้รับแจ้งให้เลือกจากรายการล่าสุด --- ### import -นำเข้าข้อมูลที่ดีจากไฟล์ JSON หรือแชร์ OpenCode URL +นำเข้าเซสชันจากไฟล์ JSON หรือ URL ที่แชร์ของ OpenCode ```bash opencode import <file> ``` -ไม่เคยนำเข้าไฟล์ในเครื่องหรือแชร์ OpenCode URL +คุณสามารถนำเข้าไฟล์ในเครื่องหรือ URL ที่แชร์ ```bash opencode import session.json @@ -450,22 +451,22 @@ opencode import https://opncd.ai/s/abc123 ### web -เชิญแขก OpenCode อย่างเป็นทางการด้วยเว็บอินเตอร์เฟส +เริ่ม OpenCode ในโหมดเซิร์ฟเวอร์พร้อมเว็บอินเตอร์เฟส ```bash opencode web ``` -ตัวควบคุมจะเริ่มต้นเซิร์ฟเวอร์ HTTP และเปิดเว็บเองเพื่อเข้าถึง OpenCode ผ่านทางเว็บอินเตอร์เฟส จัดเตรียม `OPENCODE_SERVER_PASSWORD` สำหรับคำอธิบายคุณสมบัติความถูกต้องพื้นฐาน HTTP (ตัวยึดของฮาร์ดแวร์คือ `opencode`) +คำสั่งนี้จะเริ่มต้นเซิร์ฟเวอร์ HTTP และเปิดเว็บเบราว์เซอร์เพื่อเข้าถึง OpenCode ผ่านทางเว็บอินเตอร์เฟส รองรับการตรวจสอบสิทธิ์พื้นฐาน HTTP (ชื่อผู้ใช้เริ่มต้นคือ `opencode` และรหัสผ่านระบุโดย `OPENCODE_SERVER_PASSWORD`) #### แฟล็ก -| แฟล็ก | คำอธิบาย | -| ------------ | --------------------------------------- | -| `--port` | ท่าเรือที่จะฟัง | -| `--hostname` | ชื่อที่จะฟัง | -| `--mdns` | โปรดตรวจสอบ mDNS | -| `--cors` | จำเป็นต้องมีเพิ่มเติมเพื่อการทำงาน CORS | +| แฟล็ก | คำอธิบาย | +| ------------ | -------------------------------------- | +| `--port` | พอร์ตที่จะฟัง | +| `--hostname` | ชื่อโฮสต์ที่จะฟัง | +| `--mdns` | เปิดใช้งานการค้นหา mDNS | +| `--cors` | ต้นกำเนิดเพิ่มเติมที่อนุญาตสำหรับ CORS | --- @@ -477,21 +478,21 @@ opencode web opencode acp ``` -สั่งนี้เริ่มต้นผู้โดยสาร ACP ที่สื่อสารผ่าน stdin/stdout nd-JSON +คำสั่งนี้เริ่มต้นเซิร์ฟเวอร์ ACP ที่สื่อสารผ่าน stdin/stdout ด้วย nd-JSON #### แฟล็ก | แฟล็ก | คำอธิบาย | | ------------ | ------------------ | | `--cwd` | ไดเร็กทอรีการทำงาน | -| `--port` | ท่าเรือที่จะฟัง | -| `--hostname` | ชื่อที่จะฟัง | +| `--port` | พอร์ตที่จะฟัง | +| `--hostname` | ชื่อโฮสต์ที่จะฟัง | --- ### uninstall -ไม่ว่า OpenCode และลบไฟล์ทั้งหมดทั้งหมด +ถอนการติดตั้ง OpenCode และลบข้อมูลการกำหนดค่าทั้งหมด ```bash opencode uninstall @@ -499,30 +500,30 @@ opencode uninstall #### แฟล็ก -| แฟล็ก | สั้น | คำอธิบาย | -| --------------- | ---- | ---------------------------------- | -| `--keep-config` | `-c` | เก็บไฟล์ไว้ที่นี่ | -| `--keep-data` | `-d` | บางครั้งเซสชั่นและสแน็ปช็อต | -| `--dry-run` | | แสดงสิ่งที่จะลบออกโดยไม่ต้องใช้ออก | -| `--force` | `-f` | ข้อความแจ้งข้อความ | +| แฟล็ก | สั้น | คำอธิบาย | +| --------------- | ---- | ----------------------------------- | +| `--keep-config` | `-c` | เก็บไฟล์การกำหนดค่าไว้ | +| `--keep-data` | `-d` | เก็บไฟล์ข้อมูล (เซสชันและสแน็ปช็อต) | +| `--dry-run` | | แสดงสิ่งที่จะลบออกโดยไม่ต้องทำจริง | +| `--force` | `-f` | บังคับลบโดยไม่มีการแจ้งเตือน | --- ### upgrade -อัปเดต opencode เป็นครั้งสุดท้ายหรือเฉพาะเจาะจง +อัปเกรด OpenCode เป็นเวอร์ชันล่าสุดหรือเวอร์ชันที่ระบุ ```bash opencode upgrade [target] ``` -เราปรับปรุงเป็นระดับล่าสุด +อัปเกรดเป็นเวอร์ชันล่าสุด ```bash opencode upgrade ``` -เพื่อพัฒนาเป็นฮอนด้าโดยเฉพาะ +อัปเกรดเป็นเวอร์ชันที่ระบุ ```bash opencode upgrade v0.1.48 @@ -536,16 +537,16 @@ opencode upgrade v0.1.48 --- -## ระดับโลก +## แฟล็กระดับโลก -opencode CLI รับค่าสถานะสากลต่อไป +OpenCode CLI ยอมรับแฟล็กสากลต่อไปนี้สำหรับทุกคำสั่ง -| แฟล็ก | สั้น | คำอธิบาย | -| -------------- | ---- | ------------------------------------------- | -| `--help` | `-h` | แสดงความช่วยเหลือ | -| `--version` | `-v` | หมายเลขการพิมพ์ | -| `--print-logs` | | พิมพ์บันทึกไปยัง stderr | -| `--log-level` | | ระดับการเรียนรู้ (DEBUG, INFO, WARN, ERROR) | +| แฟล็ก | สั้น | คำอธิบาย | +| -------------- | ---- | ----------------------------------------- | +| `--help` | `-h` | แสดงความช่วยเหลือ | +| `--version` | `-v` | พิมพ์เวอร์ชัน | +| `--print-logs` | | พิมพ์บันทึกไปยัง stderr | +| `--log-level` | | ระดับการบันทึก (DEBUG, INFO, WARN, ERROR) | --- @@ -553,51 +554,51 @@ opencode CLI รับค่าสถานะสากลต่อไป OpenCode สามารถกำหนดค่าโดยใช้ตัวแปรสภาพแวดล้อม -| ตัวแปร | ชนิด | คำอธิบาย | -| ------------------------------------- | ------- | ----------------------------------------------------------- | -| `OPENCODE_AUTO_SHARE` | Boolean | แชร์การแจ้งเตือน | -| `OPENCODE_GIT_BASH_PATH` | String | เข้าสู่ Git Bash ได้บน Windows | -| `OPENCODE_CONFIG` | String | ไปยังไฟล์ฟิลม์ | -| `OPENCODE_CONFIG_DIR` | String | เพื่อเป็นไดเร็กทอรีคุณสามารถดู | -| `OPENCODE_CONFIG_CONTENT` | String | เนื้อหาเหมือนกับ json แบบอินไลน์ | -| `OPENCODE_DISABLE_AUTOUPDATE` | Boolean | ตรวจสอบระบบควบคุมอัตโนมัติ | -| `OPENCODE_DISABLE_PRUNE` | Boolean | การควบคุมการกำจัดข้อมูลเก่า | -| `OPENCODE_DISABLE_TERMINAL_TITLE` | Boolean | เพื่อเป็นชื่อระบบควบคุมอัตโนมัติ | -| `OPENCODE_PERMISSION` | String | มีสิทธิ์ json แบบอินไลน์ | -| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | Boolean | การติดตามผลเริ่มต้น | -| `OPENCODE_DISABLE_LSP_DOWNLOAD` | Boolean | ค่ำคืนนี้อาหารค่ำ LSP อัตโนมัติ | -| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | Boolean | รูปแบบการทดลอง | -| `OPENCODE_DISABLE_AUTOCOMPACT` | Boolean | เพื่อการกระชับระบบอัตโนมัติ | -| `OPENCODE_DISABLE_CLAUDE_CODE` | Boolean | การควบคุมดูแลจาก `.claude` (พร้อมท์ + ทักษะ) | -| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | Boolean | การควบคุมดูแล `~/.claude/CLAUDE.md` | -| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | Boolean | ต่อมา `.claude/skills` | -| `OPENCODE_DISABLE_MODELS_FETCH` | Boolean | ปิดใช้การดึงโมเดลจากแหล่งที่มาของข้อมูล | -| `OPENCODE_FAKE_VCS` | String | ประธานาธิบดี VCS ปลอมเพื่อการทดสอบ | -| `OPENCODE_DISABLE_FILETIME_CHECK` | Boolean | ตรวจสอบเวลาไฟล์เพื่อตรวจสอบ | -| `OPENCODE_CLIENT` | String | คนที่ระบุลูกค้า (ส่วนคือ `cli`) | -| `OPENCODE_ENABLE_EXA` | Boolean | นอกจากนี้เรายังมีเว็บ Exa | -| `OPENCODE_SERVER_PASSWORD` | String | เอกสารสิทธิ์พื้นฐานสำหรับ `serve`/`web` | -| `OPENCODE_SERVER_USERNAME` | String | เมนบอร์ดระบบควบคุมคุณสมบัติความถูกต้องพื้นฐาน ( `opencode`) | -| `OPENCODE_MODELS_URL` | String | ขอขอบคุณ URL สำหรับข้อมูลดึงข้อมูลโมเดล | - ---- - -### Experimental +| ตัวแปร | ชนิด | คำอธิบาย | +| ------------------------------------- | ------- | ---------------------------------------------------------------- | +| `OPENCODE_AUTO_SHARE` | Boolean | แชร์เซสชันอัตโนมัติเมื่อสร้าง | +| `OPENCODE_GIT_BASH_PATH` | String | เส้นทางไปยัง Git Bash บน Windows | +| `OPENCODE_CONFIG` | String | เส้นทางไปยังไฟล์การกำหนดค่า | +| `OPENCODE_CONFIG_DIR` | String | เส้นทางไปยังไดเร็กทอรีการกำหนดค่า | +| `OPENCODE_CONFIG_CONTENT` | String | เนื้อหาการกำหนดค่าแบบ inline JSON | +| `OPENCODE_DISABLE_AUTOUPDATE` | Boolean | ปิดใช้งานการอัปเดตอัตโนมัติ | +| `OPENCODE_DISABLE_PRUNE` | Boolean | ปิดใช้งานการลบข้อมูลเซสชันเก่า | +| `OPENCODE_DISABLE_TERMINAL_TITLE` | Boolean | ปิดใช้งานการตั้งชื่อหน้าต่าง terminal | +| `OPENCODE_PERMISSION` | String | การกำหนดค่าสิทธิ์แบบ inline JSON | +| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | Boolean | ปิดใช้งานปลั๊กอินเริ่มต้น | +| `OPENCODE_DISABLE_LSP_DOWNLOAD` | Boolean | ปิดใช้งานการดาวน์โหลด LSP อัตโนมัติ | +| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | Boolean | เปิดใช้งานโมเดลทดลอง | +| `OPENCODE_DISABLE_AUTOCOMPACT` | Boolean | ปิดใช้งานการบีบอัดบริบทอัตโนมัติ | +| `OPENCODE_DISABLE_CLAUDE_CODE` | Boolean | ปิดใช้งานการนำเข้าจาก `.claude` (prompt + skills) | +| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | Boolean | ปิดใช้งานการนำเข้า `~/.claude/CLAUDE.md` | +| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | Boolean | ปิดใช้งานการนำเข้า `.claude/skills` | +| `OPENCODE_DISABLE_MODELS_FETCH` | Boolean | ปิดใช้งานการดึงรายการโมเดลจากระยะไกล | +| `OPENCODE_FAKE_VCS` | String | เปิดใช้งาน VCS จำลองสำหรับการทดสอบ | +| `OPENCODE_DISABLE_FILETIME_CHECK` | Boolean | ปิดใช้งานการตรวจสอบเวลาแก้ไขไฟล์ | +| `OPENCODE_CLIENT` | String | ตัวระบุไคลเอนต์ (ค่าเริ่มต้นคือ `cli`) | +| `OPENCODE_ENABLE_EXA` | Boolean | เปิดใช้งานการใช้ Exa แทน ls หากมี | +| `OPENCODE_SERVER_PASSWORD` | String | รหัสผ่านสำหรับการตรวจสอบสิทธิ์พื้นฐาน `serve`/`web` | +| `OPENCODE_SERVER_USERNAME` | String | ชื่อผู้ใช้สำหรับการตรวจสอบสิทธิ์พื้นฐาน (ค่าเริ่มต้น `opencode`) | +| `OPENCODE_MODELS_URL` | String | URL ที่กำหนดเองสำหรับการดึงรายการโมเดล | + +--- + +### ขั้นทดลอง ตัวแปรสภาพแวดล้อมเหล่านี้เปิดใช้งานฟีเจอร์ทดลองที่อาจมีการเปลี่ยนแปลงหรือถูกลบออก | ตัวแปร | ชนิด | คำอธิบาย | | ----------------------------------------------- | ------- | ---------------------------------------------- | -| `OPENCODE_EXPERIMENTAL` | Boolean | ในที่สุดเราก็ทดลองทั้งหมด | -| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | Boolean | การแจ้งเตือนการแจ้งเตือน | -| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | Boolean | ยังไงก็ตามการเลือกที่จะเลือกใน TUI | -| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | ตัวเลข | การหมดเวลาเริ่มต้นสำหรับคำสั่ง bash ในหน่วย ms | -| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | ตัวเลข | เหตุผลที่สูงสุดสำหรับตอบกลับ LLM | -| `OPENCODE_EXPERIMENTAL_FILEWATCHER` | Boolean | เพื่อให้ตัวดูไฟล์สำหรับ dir ทั้งหมด | -| `OPENCODE_EXPERIMENTAL_OXFMT` | Boolean | เพื่อให้เป็นไปตามแมตเตอร์ oxfmt | -| `OPENCODE_EXPERIMENTAL_LSP_TOOL` | Boolean | สามารถใช้เครื่องมือทดลอง LSP | -| `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | Boolean | ไม่ใช่ตัวดูไฟล์ | -| `OPENCODE_EXPERIMENTAL_EXA` | Boolean | คุณสมบัติ Exa ทดลอง | -| `OPENCODE_EXPERIMENTAL_LSP_TY` | Boolean | ตรวจสอบประเภท LSP แบบทดลอง | -| `OPENCODE_EXPERIMENTAL_MARKDOWN` | Boolean | สามารถใช้ Markdown รุ่นทดลองได้ | -| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | Boolean | เพื่อเป็นโหมด | +| `OPENCODE_EXPERIMENTAL` | Boolean | เปิดใช้งานฟีเจอร์ทดลองทั้งหมด | +| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | Boolean | การค้นหาไอคอนทดลอง | +| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | Boolean | ปิดใช้งานการคัดลอกเมื่อเลือกใน TUI | +| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | Number | การหมดเวลาเริ่มต้นสำหรับคำสั่ง bash ในหน่วย ms | +| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | Number | ขีดจำกัดสูงสุดสำหรับโทเค็นเอาต์พุต LLM | +| `OPENCODE_EXPERIMENTAL_FILEWATCHER` | Boolean | เปิดใช้งานตัวเฝ้าดูไฟล์สำหรับไดเร็กทอรีทั้งหมด | +| `OPENCODE_EXPERIMENTAL_OXFMT` | Boolean | ใช้ oxfmt เป็นตัวจัดรูปแบบ | +| `OPENCODE_EXPERIMENTAL_LSP_TOOL` | Boolean | เปิดใช้งานเครื่องมือ LSP ทดลอง | +| `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | Boolean | ปิดใช้งานตัวเฝ้าดูไฟล์ | +| `OPENCODE_EXPERIMENTAL_EXA` | Boolean | ฟีเจอร์ Exa ทดลอง | +| `OPENCODE_EXPERIMENTAL_LSP_TY` | Boolean | การตรวจสอบประเภท LSP แบบทดลอง | +| `OPENCODE_EXPERIMENTAL_MARKDOWN` | Boolean | ใช้ Markdown renderer แบบทดลอง | +| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | Boolean | เปิดใช้งาน Plan mode | |
