.\" Generated by scdoc 1.11.4 .\" Complete documentation for this program is not available as a GNU info page .ie \n(.g .ds Aq \(aq .el .ds Aq ' .nh .ad l .\" Begin generated content: .TH "RPMLUA" "1" "2026-03-06" "RPM 6.0.1" .PP .SH "نام (NAME)" rpmlua \- مفسر داخلی لوآ در RPM .PP .SH "خلاصه دستور (SYNOPSIS)" \fBrpmlua\fR [\fIگزینه‌ها\fR] [\fILUA_SCRIPT\fR] [-- \fIARG\fR .\&.\&.\&] .PP .SH "توضیحات (DESCRIPTION)" اجرای مفسر داخلی لوآ (Lua) در RPM.\& .PP نکته: شمارش اندیس‌ها در زبان لوآ از ۱ آغاز می‌شود، بنابراین نام برنامه به جای اندیس متداول صفر، در arg[1] قرار دارد.\& .PP .SH "آرگومان‌ها (ARGUMENTS)" \fILUA SCRIPT\fR .RS 4 یک اسکریپت لوآ.\& .PP .RE \fIARG\fR .RS 4 گزینه‌ها و آرگومان‌هایی که به \fISCRIPT_FILE\fR ارسال می‌شوند.\& \fBrpmlua\fR پردازش را در \fB--\fR متوقف می‌کند.\& .PP .RE .SH "گزینه‌ها (OPTIONS)" \fB-i\fR, \fB--interactive\fR .RS 4 اجرای یک نشست تعاملی پس از اجرای اسکریپت یا عبارت اختیاری.\& .PP .RE \fB--opts\fR=\fIOPTSTRING\fR .RS 4 پردازش گزینه‌ها با \fBgetopt\fR(3) روی آرگومان‌های ارسال‌شده بر اساس \fIOPTSTRING\fR.\& .PP .RE \fB-e\fR "\fISTATEMENT\fR", \fB--execute\fR "\fISTATEMENT\fR" .RS 4 اجرای یک عبارت لوآ پیش از اجرای اسکریپت اختیاری.\& .PP .RE .SH "وضعیت خروج (EXIT STATUS)" در صورت موفقیت 0، و در غیر این صورت یک کد خطای غیرصفر بازگردانده می‌شود.\& .PP .SH "مثال‌ها (EXAMPLES)" \fBrpmlua test.\&lua\fR .RS 4 اجرای پرونده اسکریپت test.\&lua.\& .PP .RE \fBrpmlua --opts=ab:c args.\&lua -- 1 2 3 -c -b5\fR .RS 4 اجرای پرونده اسکریپت args.\&lua همراه با پردازش گزینه‌ها.\& .PP .RE \fBrpmlua -e "print(rpm.\&ver('\&1.\&0'\&) < rpm.\&ver('\&2.\&0'\&))"\fR .RS 4 اجرای یک عبارت منفرد برای مقایسه نگارش‌های rpm.\& .PP .RE \fBrpmlua -i\fR .RS 4 اجرای یک نشست تعاملی.\& .PP .RE .SH "همچنین ببینید (SEE ALSO)" \fBlua\fR(1), \fBpopt\fR(3), \fBgetopt\fR(3), \fBrpm\fR(8) \fBrpm-lua\fR(7) .PP \fBhttp://www.\&rpm.\&org\fR