لبعض أدوات سطر الأوامر، مثل go أو git، عدة *أوامر فرعية*،
لكل منها مجموعة خيارات خاصة به. يُعد go build وgo get مثلًا
أمرين فرعيين مختلفين للأداة go. تتيح لنا الحزمة flag تعريف
أوامر فرعية بسيطة ذات خيارات خاصة بسهولة.
packagemain
import("flag""fmt""os")
funcmain(){
نصرّح بأمر فرعي باستخدام الدالة NewFlagSet، ثم نعرّف خيارات
جديدة خاصة بهذا الأمر الفرعي.