دستورات شل

Make اجازه می دهد تا دستورات پوسته دلخواه را در حین ارزیابی از طریق تابع $(shell) اجرا کنید. در حال حاضر، ما هنوز این اجازه را در Starlark تبدیل شده می دهیم، اما قصد داریم قبل از اتمام تبدیل، آن را حذف کنیم.

اجرای دستورات پوسته دلخواه، ساخت را غیرهرماتیک می کند.

در همین راستا، از خواندن یا نوشتن هیچ فایلی در طول پیکربندی محصول، از طریق $(shell cat file.txt) یا $(file <file.txt) خودداری کنید. فایل ورودی/خروجی در Bazel فقط در شرایط خاصی مانند قوانین مخزن پشتیبانی می شود.