- เครื่องมือเรียบง่ายสำหรับบันทึกและรัน "คำสั่งตามโปรเจกต์"
- ไม่ใช่ระบบบิลด์ แต่เป็น "ตัวรันคำสั่ง" แบบเรียบง่าย
- เขียนและรัน
justfile(recipe) ที่มีไวยากรณ์คล้าย make
- รองรับ Linux/macOS/Windows
- แสดงข้อผิดพลาดที่ชัดเจน และข้อผิดพลาดด้านไวยากรณ์จะแสดงพร้อมบริบทของซอร์ส
- Recipe รองรับการรับอาร์กิวเมนต์แบบกำหนดตำแหน่ง
- หากเป็นไปได้ ข้อผิดพลาดทั้งหมดจะถูกแก้ไขแบบสแตติก โดยจะแจ้ง recipe ที่ไม่รู้จักและการพึ่งพาแบบวนซ้ำก่อนรัน
- สามารถแสดงรายการ recipe ได้จากบรรทัดคำสั่ง
- รองรับสคริปต์เติมคำสั่งอัตโนมัติบนบรรทัดคำสั่งสำหรับเชลล์ยอดนิยมส่วนใหญ่ (Bash, Elvish, Fish, Nushell, PowerShell, Zsh)
- Recipe สามารถเขียนด้วยภาษาใดก็ได้ เช่น Python/NodeJS
2 ความคิดเห็น
น่าจะเป็นเครื่องมือที่เอาไว้ใช้ตอนรู้สึกไม่อยากมีทั้ง
.shกับ.batอยู่พร้อมกันใช่ไหมความเห็นจาก Hacker News
Task เหมาะกับการสร้างซอฟต์แวร์ เพราะสามารถระบุไฟล์ที่คาดหวังได้เพื่อหลีกเลี่ยงงานที่ไม่จำเป็น
Just ต้องเพิ่มภาษาอีกตัวเข้ามา และในฐานะเครื่องมือระดับโปรเจ็กต์ก็ส่งเสริมโหมดเชิงคำสั่ง
เคยลองใช้ Mise แต่การติดตั้งยุ่งยาก เลยกลับมาใช้ Just
ใช้ Just มาเกือบ 1 ปีแล้วและพอใจมาก
just --listช่วยให้การ onboarding คนใหม่ทำได้ง่ายเคยมีประสบการณ์พัฒนาเครื่องมือคล้ายกันมาก่อน และดีใจที่มีคนอื่นรู้สึกถึงความจำเป็นแบบเดียวกัน
Just เป็นซอฟต์แวร์สำคัญในสแตกการพัฒนา และทำงานได้ดีบน Windows ด้วย
ใช้ Just กับทุกโปรเจ็กต์ โดย
justfileทั่วไปจะมีกฎประมาณ 20 ข้อJust โน้มน้าวให้คนใช้งานได้ง่ายกว่า Make
Mage/Magefile ซึ่งคล้ายกับ Task/Taskfile ใช้โค้ด Go ในการนิยามงาน
ใช้ Make มานาน แต่ก็ยังกังวลกับการลงทุนกับเครื่องมือใหม่