3.9 KiB
3.9 KiB
| read_when | summary | title | x-i18n | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
สคริปต์ของ repository: วัตถุประสงค์ ขอบเขต และข้อควรระวังด้านความปลอดภัย | สคริปต์ |
|
ไดเรกทอรี scripts/ มีสคริปต์ตัวช่วยสำหรับเวิร์กโฟลว์ภายในเครื่องและงานปฏิบัติการ
ให้ใช้สิ่งเหล่านี้เมื่องานนั้นผูกกับสคริปต์อย่างชัดเจน; นอกเหนือจากนั้นให้เลือกใช้ CLI
ข้อตกลง
- สคริปต์เป็น ทางเลือก เว้นแต่จะมีการอ้างอิงในเอกสารหรือเช็กลิสต์ของรีลีส
- ให้เลือกใช้พื้นผิวของ CLI ก่อนเมื่อมีอยู่แล้ว (ตัวอย่าง: การติดตาม auth ใช้
openclaw models status --check) - ให้ถือว่าสคริปต์ขึ้นกับโฮสต์; อ่านก่อนรันบนเครื่องใหม่
สคริปต์ติดตาม auth
การติดตาม auth มีครอบคลุมอยู่ใน Authentication แล้ว สคริปต์ภายใต้ scripts/ เป็นส่วนเสริมแบบไม่บังคับสำหรับเวิร์กโฟลว์ systemd/Termux บนโทรศัพท์
ตัวช่วยอ่าน GitHub
ใช้ scripts/gh-read เมื่อคุณต้องการให้ gh ใช้ GitHub App installation token สำหรับการเรียกอ่านแบบมีขอบเขตระดับ repo ขณะเดียวกันก็ให้ gh ปกติยังใช้การล็อกอินส่วนตัวของคุณสำหรับการกระทำแบบเขียน
env ที่จำเป็น:
OPENCLAW_GH_READ_APP_IDOPENCLAW_GH_READ_PRIVATE_KEY_FILE
env แบบไม่บังคับ:
OPENCLAW_GH_READ_INSTALLATION_IDหากคุณต้องการข้ามการค้นหา installation ตาม repoOPENCLAW_GH_READ_PERMISSIONSเป็นค่าแทนที่แบบคั่นด้วยจุลภาคสำหรับชุดสิทธิ์การอ่านย่อยที่จะร้องขอ
ลำดับการ resolve repo:
gh ... -R owner/repoGH_REPOgit remote origin
ตัวอย่าง:
scripts/gh-read pr view 123scripts/gh-read run list -R openclaw/openclawscripts/gh-read api repos/openclaw/openclaw/pulls/123
เมื่อต้องเพิ่มสคริปต์
- ทำให้สคริปต์มีหน้าที่ชัดเจนและมีเอกสารกำกับ
- เพิ่มรายการสั้น ๆ ในเอกสารที่เกี่ยวข้อง (หรือสร้างเอกสารหากยังไม่มี)