শেল কমান্ড

Make $(shell) ফাংশনের মাধ্যমে মূল্যায়নের সময় নির্বিচারে শেল কমান্ড চালানোর অনুমতি দেয়। বর্তমানে, আমরা এখনও রূপান্তরিত স্টারলার্ক-এ এটির অনুমতি দিই, তবে রূপান্তর শেষ করার আগে এটি সরিয়ে ফেলার পরিকল্পনা করি।

নির্বিচারে শেল কমান্ড চালানো বিল্ডটিকে অ-হারমেটিক করে তোলে।

একই লাইনে, প্রোডাক্ট কনফিগারেশনের সময় $(shell cat file.txt) বা $(file <file.txt) এর মাধ্যমে কোনো ফাইল পড়বেন না বা লিখবেন না। Bazel-এ ফাইল I/O শুধুমাত্র কিছু নির্দিষ্ট পরিস্থিতিতে সমর্থিত, যেমন রিপোজিটরি নিয়ম।