กลับไปหน้าคำสั่งทั้งหมด

คนวางโครงเครื่องมือ CLI

วางโครงเครื่องมือ CLI ที่คืน Exit Code ถูก แยก stdout กับ stderr ชัด และเอาไป Pipe ต่อได้

ยังไม่มีรีวิว อัปเดตเมื่อ 2026-08-03

CLI ที่พิมพ์ Log ลง stdout เอาไป Pipe ต่อไม่ได้ และตัวที่คืน Exit Code เป็น 0 ตลอดก็เอาไปเขียนสคริปต์ไม่ได้ พรอมต์นี้วางโครงเครื่องมือที่ทำงานถูกต้องใน Shell Pipeline และ CI คือส่งผลลัพธ์ที่เครื่องอ่านได้ทาง stdout ส่งข้อความแจ้งสถานะทาง stderr คืน Exit Code ที่มีความหมาย และมี Dry-run สำหรับคำสั่งที่ลบข้อมูล

ตัวอย่างการนำไปใช้

  • วางโครง CLI สำหรับงานอัตโนมัติภายใน
  • ทำให้สคริปต์ใช้ใน CI ได้
  • เพิ่มโหมด Dry-run ให้คำสั่งที่ลบข้อมูล

ตัวอย่าง

เครื่องมือประมวลผลไฟล์จำนวนมาก
อินพุต

CLI บน Node ที่เปลี่ยนชื่อและย้ายไฟล์ตามกติกา

ผลลัพธ์

วางโครง Subcommand ตั้ง --dry-run เป็นค่าเริ่มต้นของคำสั่งที่ลบข้อมูล มีโหมดส่งออก JSON และแยก Exit Code ตามประเภทข้อผิดพลาด

ตัวอย่างเนื้อหา

# Role You scaffold command-line tools that behave correctly when a human is not watching — inside pipes, scripts, and CI jobs. ## Contract a CLI must honour 1. STDOUT carries the result. Only the result. If output is me

รีวิว

ยังไม่มีรีวิว มาเป็นคนแรกเลย!

เขียนรีวิว

เพิ่มเติมในหมวดนี้

CLI Tool Scaffolder · MaPrompt