คำสั่งเชลล์

Make อนุญาตให้เรียกใช้คำสั่งเชลล์โดยพลการระหว่างการประเมินผ่านฟังก์ชัน $(shell) ขณะนี้ เรายังคงอนุญาตสิ่งนี้ใน Starlark ที่แปลงแล้ว แต่วางแผนที่จะลบออกก่อนที่จะสิ้นสุดการแปลง

การรันคำสั่งเชลล์ตามอำเภอใจทำให้บิลด์ ไม่ปิดสนิท

ในบรรทัดเดียวกัน ห้ามอ่านหรือเขียนไฟล์ใดๆ ในระหว่างการกำหนดค่าผลิตภัณฑ์ ไม่ว่าจะผ่าน $(shell cat file.txt) หรือ $(file <file.txt) ไฟล์ I/O ใน Bazel ได้รับการสนับสนุนในบางสถานการณ์เท่านั้น เช่น กฎที่เก็บ