| RPMLUA(1) | General Commands Manual | RPMLUA(1) |
نام (NAME)
rpmlua - مفسر داخلی لوآ در RPM
خلاصه دستور (SYNOPSIS)
rpmlua [گزینهها] [LUA_SCRIPT] [-- ARG ...]
توضیحات (DESCRIPTION)
اجرای مفسر داخلی لوآ (Lua) در RPM.
نکته: شمارش اندیسها در زبان لوآ از ۱ آغاز میشود، بنابراین نام برنامه به جای اندیس متداول صفر، در arg[1] قرار دارد.
آرگومانها (ARGUMENTS)
LUA SCRIPT
یک
اسکریپت
لوآ.
ARG
گزینهها
و
آرگومانهایی
که به SCRIPT_FILE
ارسال
میشوند. rpmlua
پردازش را
در -- متوقف
میکند.
گزینهها (OPTIONS)
-i, --interactive
اجرای یک
نشست
تعاملی پس
از اجرای
اسکریپت یا
عبارت
اختیاری.
--opts=OPTSTRING
پردازش
گزینهها
با getopt(3) روی
آرگومانهای
ارسالشده
بر اساس OPTSTRING.
-e "STATEMENT", --execute "STATEMENT"
اجرای یک
عبارت لوآ
پیش از
اجرای
اسکریپت
اختیاری.
وضعیت خروج (EXIT STATUS)
در صورت موفقیت 0، و در غیر این صورت یک کد خطای غیرصفر بازگردانده میشود.
مثالها (EXAMPLES)
rpmlua test.lua
اجرای
پرونده
اسکریپت test.lua.
rpmlua --opts=ab:c args.lua -- 1 2 3 -c -b5
اجرای
پرونده
اسکریپت args.lua
همراه با
پردازش
گزینهها.
rpmlua -e "print(rpm.ver('1.0') < rpm.ver('2.0'))"
اجرای یک
عبارت
منفرد برای
مقایسه
نگارشهای
rpm.
rpmlua -i
اجرای یک
نشست
تعاملی.
همچنین ببینید (SEE ALSO)
| 2026-03-06 | RPM 6.0.1 |