هل يجب أن تكون خيارات سطر الأوامر في أنظمة التشغيل على غرار POSIX؟ [مغلق

StackOverflow https://stackoverflow.com/questions/1253679

سؤال

إذا كان اسم خيارات سطر الأوامر للحصول على برنامج في نظام تشغيل نمط POSIX، مثل

--cure_world_hunger

أو ربما بعض الأسلوب الآخر؟

--cureworldhunger
--cure-world-hunger
--cureWorldHunger

ما هو الأكثر شيوعا؟ ما هو أفضل نمط؟ ما هو أكثر صديقة باش (إذا كان هذا الشيء موجودا)؟

هل كانت مفيدة؟

المحلول

الشرطة السفلية ليست فكرة جيدة، وأحيانا تصبح "تؤكل" من قبل الحدود الطرفية، وبالتالي تبدو وكأنها مساحة.

أسهل القراءة، والأكثر طريقة قياسية هي استخدام اندفاعة:

--cure-world-hunger

نصائح أخرى

دائما الواصلاتفي دعنا نحصل على مرجع مشهور: دليل بنمط جنو:

يضيف جنو خيارات طويلة لهذه الاتفاقيات. تتكون خيارات طويلة من "-" تليها اسم مصنوع من الأحرف الأبجدية الرقمية والشرطات. عادة ما تكون أسماء الخيارات واحدة إلى ثلاث كلمات طويلة، مع الواصلات لفصل الكلمات. يمكن للمستخدمين اختصار أسماء الخيار طالما أن الاختصارات فريدة من نوعها.

إذا كنت قد ارتبطت الوثائق مرتبطة بالوثائق في وثيقة، فسيتم "تناول الأسفل السفلية" من قبل التسطير.

بادئة Double Dash هي اتفاقية جنو أعتقد. تحقق من صفحة GetOpt_long (3) MAN على نظام التشغيل GNU / Linux.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top