.TH MODULEMD-VALIDATOR "1" "" "libmodulemd" "User Commands" .SH "نام (NAME)" modulemd-validator \- اعتبارسنجی اسناد modulemd .SH "خلاصه دستور (SYNOPSIS)" .SY modulemd\-validator [\fB\-\-quiet\fP|\fB\-\-verbose\fP|\fB\-\-debug\fP] \fIFILE\fP\&.\|.\|.\& .SY modulemd\-validator [\fB\-\-quiet\fP|\fB\-\-verbose\fP|\fB\-\-debug\fP] \fB\-\-type\fP=\fITYPE\fP .I FILE .SY modulemd\-validator {\fB\-\-version\fP|\fB\-\-help\fP} .YS .SH "توضیحات (DESCRIPTION)" این ابزار اسناد modulemd مشخص‌شده توسط آرگومان‌های مکانی را با استفاده از یک تجزیه‌کننده libmodulemd اعتبارسنجی می‌کند. .P بدون گزینه \fB--type\fP، تمامی انواع اسنادی که در یک مخزن YUM یافت می‌شوند شناسایی خواهند شد. در این حالت هر \fIFILE\fP می‌تواند شامل چندین سند modulemd باشد. .P در غیر این صورت، باید دقیقاً یک \fIFILE\fP حاوی دقیقاً یک سند modulemd ارائه شود و سند در برابر \fITYPE\fP داده‌شده اعتبارسنجی خواهد شد. .SH "گزینه‌ها (OPTIONS)" .TP \fB\-\-type\fP=\fI\,TYPE\/\fP محدود کردن نوع سند. انواع شناخته‌شده عبارتند از: .RS .TP .B modulemd\-v1 یک فرمت منسوخ‌شده که برای ساخت و نصب ماژول‌ها استفاده می‌شد. .TP .B modulemd\-v2 یک فرمت منسوخ‌شده برای ساخت ماژول‌ها و یک فرمت امروزی برای ماژول‌های ساخته‌شده که می‌توانند در یک مخزن YUM قرار گرفته و توسط یک مدیر بسته نصب شوند. .TP .B modulemd\-defaults\-v1 فرمت تعریف جریان‌ها (streams) و نمایه‌های (profiles) پیش‌فرض یک ماژول. موجود در مخازن YUM. .TP .B modulemd\-obsoletes\-v1 فرمت تعریف جریان‌هایی که به پایان عمر خود رسیده‌اند یا خواهند رسید. همچنین می‌تواند جریان جدیدی را پیشنهاد دهد که جایگزین نسخه قدیمی شده است. موجود در مخازن YUM. .TP .B modulemd\-packager\-v2 یک فرمت منسوخ‌شده برای ساخت ماژول‌ها. .TP .B modulemd\-packager\-v3 یک فرمت امروزی برای ساخت ماژول‌ها. .TP .B modulemd\-translations\-v1 یک فرمت امروزی برای ارائه متن‌های محلی‌سازی‌شده کاربرپسند (مانند توضیحات یا خلاصه‌ها) مرتبط با یک ماژول. موجود در مخازن YUM. .RE .IP تنها فایل‌های تک‌سندی پشتیبانی می‌شوند. برای سازگاری، اگر این گزینه ارائه نشود، هر نوع سندی که بتواند در یک نمایه (index) modulemd بارگذاری شود (یعنی اسنادی که برای مخازن YUM در نظر گرفته شده‌اند) قابل قبول است. .TP \fB\-\-debug\fP چاپ پیام‌های اشکال‌زدایی. .TP \fB\-q\fP, \fB\-\-quiet\fP عدم چاپ خروجی. .TP \fB\-v\fP, \fB\-\-verbose\fP چاپ خروجی با جزئیات کامل. .TP \fB\-h\fP, \fB\-\-help\fP چاپ متن راهنمای استفاده و سپس خروج. .TP \fB\-V\fP, \fB\-\-version\fP چاپ شماره نسخه و سپس خروج. .SH "کد خروج (EXIT CODE)" اگر اسناد ارائه‌شده معتبر باشند (و شرط \fB--type\fP را برآورده کنند)، کد خروج صفر بازگردانده خواهد شد. در غیر این صورت یک کد غیرصفر ارسال می‌شود. .SH "گزارش باگ‌ها (REPORTING BUGS)" باگ‌ها و درخواست‌های قابلیت‌های جدید را می‌توان در صفحه اصلی libmodulemd گزارش کرد: .UR https\://github.com/fedora-modularity/libmodulemd صفحه اصلی libmodulemd .UE . .SH "همچنین ببینید (SEE ALSO)" مشخصات فنی اسناد modulemd در پوشه \fByaml_spec\fP در صفحه اصلی libmodulemd در دسترس است.