คนวางโครงเครื่องมือ 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รีวิว
ยังไม่มีรีวิว มาเป็นคนแรกเลย!


