.TH "REBAR3" "1" "November 2018" "Erlang" .SH "نام (NAME)" \fBrebar3\fR \- ابزاری برای کار با پروژه‌های Erlang .SH "خلاصه دستور (SYNOPSIS)" \fBrebar3\fR \fB\-\-version\fR .br \fBrebar3\fR \fBhelp\fR .br \fBrebar3\fR \fIcommand\fR [\fIoptions\fR] \.\.\. .SH "توضیحات (DESCRIPTION)" ابزار Rebar3 یک ابزار Erlang است که ایجاد، توسعه و انتشار کتابخانه‌ها، برنامه‌ها و سیستم‌های Erlang را به شیوه‌ای تکرارپذیر آسان می‌سازد\. مستندات کامل در \fIhttp://www.rebar3.org\fR .SH "دستورهای ضروری (ESSENTIAL COMMANDS)" برای فهرست کامل دستورها، بخش \fICOMMANDS\fR را ببینید\. .P با دستور \fBrebar3 help \fR، دستورها و افزونه‌ها اطلاعات راهنمای خود را نمایش می‌دهند\. .TP \fBcompile\fR کامپایل پروژه فعلی .TP \fBnew\fR (\fBhelp [\fItemplate\fR])|\fItemplate\fR نمایش اطلاعات درباره قالب‌ها یا استفاده از یکی از آن‌ها .TP \fBupdate\fR دریافت تازه‌ترین نسخه از نمایه Hex .TP \fBdo\fR \fIcommand\fR[,\fIcommand\fR,...] اجرای یک یا چند دستور به‌صورت متوالی .TP \fBshell\fR راه‌اندازی پروژه فعلی در یک REPL\. سپس می‌توانید با استفاده از \fBr3:do(\fItask\fR)\fR آن را بدون از دست رفتن وضعیت فعلی، روی پروژه فراخوانی کنید. .SH "دستورها (COMMANDS)" . this section generated by running the contents of 'commands' in rebar3 shell .TP \fBas\fR تأمین‌کننده رده‌بالا برای اجرای چندین وظیفه به‌صورت متوالی ذیل پروفایل‌های مشخص. .TP \fBclean\fR [\fI-a\fR|\fI--all\fR] [\fI-p\fR|\fI--profile\fR] حذف فایل‌های کامپایل‌شده beam از برنامه‌ها. .IP \fI--all\fR: پاک‌سازی تمام برنامه‌ها از جمله وابستگی‌ها (deps) .IP \fI--profile\fR: پاک‌سازی ذیل پروفایل مشخص. معادل با `rebar3 as clean` .TP \fBcompile\fR [\fI-d\fR|\fI--deps_only\fR] کامپایل فایل‌های .app.src و .erl برنامه‌ها. .IP \fI--deps_only\fR: فقط کامپایل وابستگی‌ها، هیچ‌کدام از برنامه‌های پروژه ساخته نخواهند شد. .TP \fBcover\fR [\fI-r\fR|\fI--reset\fR] [\fI-v\fR|\fI--verbose\fR] [\fI-m\fR|\fI--min_coverage\fR] انجام تحلیل پوشش آزمون (coverage analysis). .IP \fI--reset\fR: بازنشانی تمام داده‌های پوشش آزمون (coverdata). .IP \fI--verbose\fR: چاپ نتایج تحلیل پوشش آزمون. .IP \fI--min_coverage\fR: تعیین حداقل درصد پوشش لازم برای موفقیت (0..100) .TP \fBct\fR [\fI--dir\fR] [\fI--suite\fR] [\fI--group\fR] [\fI--case\fR] [\fI--label\fR] [\fI--config\fR] [\fI--spec\fR] [\fI--join_specs\fR] [\fI--allow_user_terms\fR] [\fI--logdir\fR] [\fI--logopts\fR] [\fI--verbosity\fR] [\fI-c\fR|\fI--cover\fR] [\fI--cover_export_name\fR] [\fI--repeat\fR] [\fI--duration\fR] [\fI--until\fR] [\fI--force_stop\fR] [\fI--basic_html\fR] [\fI--stylesheet\fR] [\fI--decrypt_key\fR] [\fI--decrypt_file\fR] [\fI--abort_if_missing_suites\fR] [\fI--multiply_timetraps\fR] [\fI--scale_timetraps\fR] [\fI--create_priv_dir\fR] [\fI--include\fR] [\fI--readable\fR] [\fI-v\fR|\fI--verbose\fR] [\fI--name\fR] [\fI--sname\fR] [\fI--setcookie\fR] [\fI--sys_config\fR] [\fI--compile_only\fR] [\fI--retry\fR] اجرای آزمون‌های Common Test. .IP \fI--dir\fR: فهرستی از دایرکتوری‌های اضافی حاوی مجموعه‌های آزمون .IP \fI--suite\fR: فهرستی از مجموعه‌های آزمون برای اجرا .IP \fI--group\fR: فهرستی از گروه‌های آزمون برای اجرا .IP \fI--case\fR: فهرستی از موارد آزمون (test cases) برای اجرا .IP \fI--label\fR: برچسب آزمون .IP \fI--config\fR: فهرستی از فایل‌های پیکربندی .IP \fI--spec\fR: فهرستی از مشخصات آزمون .IP \fI--join_specs\fR: ادغام تمام مشخصات آزمون و اجرای یکپارچه آزمون .IP \fI--allow_user_terms\fR: مجاز دانستن مقادیر پیکربندی تعریف‌شده توسط کاربر در فایل‌های پیکربندی .IP \fI--logdir\fR: پوشه گزارش‌ها (لاگ‌ها) .IP \fI--logopts\fR: گزینه‌های ثبت گزارش آزمون عمومی .IP \fI--verbosity\fR: سطح جزئیات خروجی .IP \fI--cover\fR: تولید داده‌های پوشش آزمون .IP \fI--cover_export_name\fR: نام پایه فایل coverdata برای نوشتن .IP \fI--repeat\fR: تعداد دفعات تکرار آزمون‌ها .IP \fI--duration\fR: حداکثر زمان اجرا (قالب: HHMMSS) .IP \fI--until\fR: اجرا تا زمان مشخص‌شده (قالب: HHMMSS) .IP \fI--force_stop\fR: توقف اجباری در صورت سرآمدن زمان آزمون (true | false | skip_rest) .IP \fI--basic_html\fR: نمایش خروجی ساده HTML .IP \fI--stylesheet\fR: شیوه‌نامه CSS برای اعمال روی خروجی HTML .IP \fI--decrypt_key\fR: مسیر کلید برای رمزگشایی پیکربندی .IP \fI--decrypt_file\fR: مسیر فایل حاوی کلید رمزگشایی پیکربندی .IP \fI--abort_if_missing_suites\fR: توقف عملیات در صورت مفقود بودن مجموعه‌های آزمون .IP \fI--multiply_timetraps\fR: .IP \fI--scale_timetraps\fR: مقیاس‌بندی محدودیت‌های زمانی (timetraps) .IP \fI--create_priv_dir\fR: ایجاد دایرکتوری priv‏ (auto_per_run | auto_per_tc | manual_per_tc) .IP \fI--include\fR: دایرکتوری‌های حاوی فایل‌های include اضافی .IP \fI--readable\fR: نمایش نام موارد آزمون و ارسال لاگ‌ها به پوسته تنها در زمان شکست (true | compact | false) .IP \fI--verbose\fR: خروجی با جزئیات کامل .IP \fI--name\fR: تخصیص نام بلند به گره .IP \fI--sname\fR: تخصیص نام کوتاه به گره .IP \fI--setcookie\fR: تنظیم کوکی در صورت توزیع‌شده بودن گره .IP \fI--sys_config\fR: فهرستی از فایل‌های پیکربندی برنامه .IP \fI--compile_only\fR: کامپایل ماژول‌های پروژه با پیکربندی آزمون بدون اجرای آزمون‌ها .IP \fI--retry\fR: قابلیت آزمایشی؛ در صورت یافتن مشخصات آزمون‌هایی که قبلاً شکست خورده‌اند، آن‌ها را دوباره اجرا می‌کند. .TP \fBdeps\fR فهرست کردن وابستگی‌ها .TP \fBdialyzer\fR [\fI-u\fR|\fI--update-plt\fR] [\fI-s\fR|\fI--succ-typings\fR] اجرای تحلیل‌گر Dialyzer روی پروژه. .IP \fI--update-plt\fR: فعال‌سازی به‌روزرسانی PLT. پیش‌فرض: true .IP \fI--succ-typings\fR: فعال‌سازی تحلیل انواع موفقیت‌آمیز (success typings). پیش‌فرض: true .TP \fBdo\fR تأمین‌کننده رده‌بالا برای اجرای چندین وظیفه به‌صورت متوالی. .TP \fBedoc\fR تولید مستندات با استفاده از edoc. .TP \fBescriptize\fR تولید آرشیو escript. .TP \fBeunit\fR [\fI--app\fR] [\fI--application\fR] [\fI-c\fR|\fI--cover\fR] [\fI--cover_export_name\fR] [\fI-d\fR|\fI--dir\fR] [\fI-f\fR|\fI--file\fR] [\fI-m\fR|\fI--module\fR] [\fI-s\fR|\fI--suite\fR] [\fI-v\fR|\fI--verbose\fR] [\fI--name\fR] [\fI--sname\fR] [\fI--setcookie\fR] اجرای آزمون‌های EUnit. .IP \fI--app\fR: فهرست جداشده با ویرگول از مجموعه‌های آزمون برنامه برای اجرا. معادل `[{application, App}]`. .IP \fI--application\fR: فهرست جداشده با ویرگول از مجموعه‌های آزمون برنامه برای اجرا. معادل `[{application, App}]`. .IP \fI--cover\fR: تولید داده‌های پوشش آزمون. پیش‌فرض: false. .IP \fI--cover_export_name\fR: نام پایه فایل coverdata برای نوشتن .IP \fI--dir\fR: فهرست جداشده با ویرگول از پوشه‌ها جهت بارگذاری آزمون‌ها. معادل `[{dir, Dir}]`. .IP \fI--file\fR: فهرست جداشده با ویرگول از فایل‌ها جهت بارگذاری آزمون‌ها. معادل `[{file, File}]`. .IP \fI--module\fR: فهرست جداشده با ویرگول از ماژول‌ها جهت بارگذاری آزمون‌ها. معادل `[{module, Module}]`. .IP \fI--suite\fR: فهرست جداشده با ویرگول از ماژول‌ها جهت بارگذاری آزمون‌ها. معادل `[{module, Module}]`. .IP \fI--verbose\fR: خروجی با جزئیات کامل. پیش‌فرض: false. .IP \fI--name\fR: تخصیص نام بلند به گره .IP \fI--sname\fR: تخصیص نام کوتاه به گره .IP \fI--setcookie\fR: تنظیم کوکی در صورت توزیع‌شده بودن گره .TP \fBget-deps\fR دریافت وابستگی‌ها. .TP \fBhelp\fR نمایش فهرستی از وظایف یا راهنمایی مربوط به یک وظیفه یا زیروظیفه مشخص..TP \fBnew\fR [\fI-f\fR|\fI--force\fR] ایجاد پروژه جدید از روی الگوها. .IP \fI--force\fR: بازنویسی فایل‌های موجود .TP \fBpath\fR [\fI--app\fR] [\fI--base\fR] [\fI--bin\fR] [\fI--ebin\fR] [\fI--lib\fR] [\fI--priv\fR] [\fI-s\fR|\fI--separator\fR] [\fI--src\fR] [\fI--rel\fR] چاپ مسیرهای دایرکتوری‌های ساخت در نمایه (profile) فعلی. .IP \fI--app\fR: فهرست جداشده با کاما از برنامه‌ها برای بازگرداندن مسیرهای آن‌ها. .IP \fI--base\fR: بازگرداندن مسیر `base' نمایه فعلی. .IP \fI--bin\fR: بازگرداندن مسیر `bin' نمایه فعلی. .IP \fI--ebin\fR: بازگرداندن تمامی مسیرهای `ebin' برنامه‌های نمایه فعلی. .IP \fI--lib\fR: بازگرداندن مسیر `lib' نمایه فعلی. .IP \fI--priv\fR: بازگرداندن مسیر `priv' برنامه‌های نمایه فعلی. .IP \fI--separator\fR: نویسه جداکننده مورد استفاده برای اتصال مسیرها در صورت وجود چند مسیر خروجی. .IP \fI--src\fR: بازگرداندن مسیر `src' برنامه‌های نمایه فعلی. .IP \fI--rel\fR: بازگرداندن مسیر `rel' نمایه فعلی. .TP \fBpkgs\fR فهرست کردن اطلاعات یک بسته. .TP \fBrelease\fR [\fI-n\fR|\fI--relname\fR] [\fI-v\fR|\fI--relvsn\fR] [\fI-g\fR|\fI--goal\fR] [\fI-u\fR|\fI--upfrom\fR] [\fI-o\fR|\fI--output-dir\fR] [\fI-h\fR|\fI--help\fR] [\fI-l\fR|\fI--lib-dir\fR] [\fI-p\fR|\fI--path\fR] [\fI--default-libs\fR] [\fI-V\fR|\fI--verbose\fR] [\fI-d\fR|\fI--dev-mode\fR] [\fI-i\fR|\fI--include-erts\fR] [\fI-a\fR|\fI--override\fR] [\fI-c\fR|\fI--config\fR] [\fI--overlay_vars\fR] [\fI--vm_args\fR] [\fI--sys_config\fR] [\fI--system_libs\fR] [\fI--version\fR] [\fI-r\fR|\fI--root\fR] ساخت انتشار (release) پروژه. .IP \fI--relname\fR: مشخص کردن نام انتشاری که تولید خواهد شد .IP \fI--relvsn\fR: مشخص کردن نسخه انتشار .IP \fI--goal\fR: مشخص کردن یک قید هدف بر روی سیستم. این‌ها معمولاً OTP هستند .IP \fI--upfrom\fR: فقط با هدف relup معتبر است، مشخص کردن انتشاری که ارتقا از آن صورت می‌گیرد .IP \fI--output-dir\fR: دایرکتوری خروجی برای انتشار. مقدار پیش‌فرض `./` است. .IP \fI--help\fR: چاپ راهنمای استفاده .IP \fI--lib-dir\fR: دایرکتوری اضافی که باید برای برنامه‌های کاربردی OTP جستجو شود .IP \fI--path\fR: دایرکتوری اضافی جهت افزودن به مسیر کد (code path) .IP \fI--default-libs\fR: تعیین استفاده از دایرکتوری‌های پیش‌فرض کتابخانه سیستم (بدین معنی که در غیر این صورت باید همه را دستی اضافه کنید). مقدار پیش‌فرض true است .IP \fI--verbose\fR: سطح پرگویی خروجی، مقداری بین 0 تا 3 .IP \fI--dev-mode\fR: ایجاد پیوند نمادین (symlink) از برنامه‌ها و پیکربندی در انتشار به جای رونوشت گرفتن از آن‌ها .IP \fI--include-erts\fR: در صورت true بودن، گنجاندن یک رونوشت از erts مورد استفاده برای ساخت؛ اگر یک مسیر مشخص شود، گنجاندن erts در آن مسیر؛ اگر false باشد، erts گنجانده نمی‌شود .IP \fI--override\fR: مشخص کردن نام یک برنامه و یک دایرکتوری برای جایگزینی به صورت : .IP \fI--config\fR: مسیر فایل پیکربندی .IP \fI--overlay_vars\fR: مسیر فایلی از متغیرهای همپوشانی (overlay variables) .IP \fI--vm_args\fR: مسیر فایلی که برای vm.args استفاده می‌شود .IP \fI--sys_config\fR: مسیر فایلی که برای sys.config استفاده می‌شود .IP \fI--system_libs\fR: مسیر دایرکتوری کتابخانه‌های سیستمی Erlang .IP \fI--version\fR: چاپ نسخه relx .IP \fI--root\fR: دایرکتوری ریشه پروژه .TP \fBrelup\fR [\fI-n\fR|\fI--relname\fR] [\fI-v\fR|\fI--relvsn\fR] [\fI-g\fR|\fI--goal\fR] [\fI-u\fR|\fI--upfrom\fR] [\fI-o\fR|\fI--output-dir\fR] [\fI-h\fR|\fI--help\fR] [\fI-l\fR|\fI--lib-dir\fR] [\fI-p\fR|\fI--path\fR] [\fI--default-libs\fR] [\fI-V\fR|\fI--verbose\fR] [\fI-d\fR|\fI--dev-mode\fR] [\fI-i\fR|\fI--include-erts\fR] [\fI-a\fR|\fI--override\fR] [\fI-c\fR|\fI--config\fR] [\fI--overlay_vars\fR] [\fI--vm_args\fR] [\fI--sys_config\fR] [\fI--system_libs\fR] [\fI--version\fR] [\fI-r\fR|\fI--root\fR] ایجاد relup برای انتشارها. .IP \fI--relname\fR: مشخص کردن نام انتشاری که تولید خواهد شد .IP \fI--relvsn\fR: مشخص کردن نسخه انتشار .IP \fI--goal\fR: مشخص کردن یک قید هدف بر روی سیستم. این‌ها معمولاً OTP هستند .IP \fI--upfrom\fR: فقط با هدف relup معتبر است، مشخص کردن انتشاری که ارتقا از آن صورت می‌گیرد .IP \fI--output-dir\fR: دایرکتوری خروجی برای انتشار. مقدار پیش‌فرض `./` است. .IP \fI--help\fR: چاپ راهنمای استفاده .IP \fI--lib-dir\fR: دایرکتوری اضافی که باید برای برنامه‌های کاربردی OTP جستجو شود .IP \fI--path\fR: دایرکتوری اضافی جهت افزودن به مسیر کد (code path) .IP \fI--default-libs\fR: تعیین استفاده از دایرکتوری‌های پیش‌فرض کتابخانه سیستم (بدین معنی که در غیر این صورت باید همه را دستی اضافه کنید). مقدار پیش‌فرض true است .IP \fI--verbose\fR: سطح پرگویی خروجی، مقداری بین 0 تا 3 .IP \fI--dev-mode\fR: ایجاد پیوند نمادین (symlink) از برنامه‌ها و پیکربندی در انتشار به جای رونوشت گرفتن از آن‌ها .IP \fI--include-erts\fR: در صورت true بودن، گنجاندن یک رونوشت از erts مورد استفاده برای ساخت؛ اگر یک مسیر مشخص شود، گنجاندن erts در آن مسیر؛ اگر false باشد، erts گنجانده نمی‌شود .IP \fI--override\fR: مشخص کردن نام یک برنامه و یک دایرکتوری برای جایگزینی به صورت : .IP \fI--config\fR: مسیر فایل پیکربندی .IP \fI--overlay_vars\fR: مسیر فایلی از متغیرهای همپوشانی (overlay variables) .IP \fI--vm_args\fR: مسیر فایلی که برای vm.args استفاده می‌شود .IP \fI--sys_config\fR: مسیر فایلی که برای sys.config استفاده می‌شود .IP \fI--system_libs\fR: مسیر دایرکتوری کتابخانه‌های سیستمی Erlang .IP \fI--version\fR: چاپ نسخه relx .IP \fI--root\fR: دایرکتوری ریشه پروژه .TP \fBreport\fR تهیه یک گزارش خرابی (crash report) برای ارسال به صفحه مشکلات (issues) در rebar3. .TP \fBshell\fR [\fI--config\fR] [\fI--name\fR] [\fI--sname\fR] [\fI--setcookie\fR] [\fI--script\fR] [\fI--apps\fR] [\fI--start-clean\fR] [\fI--user_drv_args\fR] اجرای پوسته با قرار گرفتن برنامه‌ها و وابستگی‌های پروژه در مسیر (path). .IP \fI--config\fR: مسیر فایل پیکربندی مورد استفاده. در صورت عدم تعیین، مقدار پیش‌فرض {shell, [{config, File}]} و سپس فایل sys.config در relx خواهد بود. .IP \fI--name\fR: اختصاص یک نام کامل (long name) به گره (node). .IP \fI--sname\fR: اختصاص یک نام کوتاه (short name) به گره. .IP \fI--setcookie\fR: تنظیم کوکی در صورت توزیع‌شده (distributed) بودن گره. .IP \fI--script\fR: مسیر یک فایل escript برای اجرا پیش از شروع برنامه‌های پروژه. در صورت عدم تعیین، مقدار پیش‌فرض {shell, [{script_file, File}]} در rebar.config خواهد بود. .IP \fI--apps\fR: فهرستی از برنامه‌ها برای راه‌اندازی پیش از شروع پوسته (مثلاً --apps app1,app2,app3). در صورت عدم تعیین، مقدار پیش‌فرض {shell, [{apps, Apps}]} در rebar.config یا برنامه‌های relx خواهد بود. .IP \fI--start-clean\fR: لغو راه‌اندازی هر برنامه‌ای که در فهرست 'apps' یا انتشار مشخص شده است. .IP \fI--user_drv_args\fR: آرگومان‌های ارسالی به تابع شروع user_drv برای ایجاد پوسته‌های سفارشی. .TP \fBtar\fR [\fI-n\fR|\fI--relname\fR] [\fI-v\fR|\fI--relvsn\fR] [\fI-g\fR|\fI--goal\fR] [\fI-u\fR|\fI--upfrom\fR] [\fI-o\fR|\fI--output-dir\fR] [\fI-h\fR|\fI--help\fR] [\fI-l\fR|\fI--lib-dir\fR] [\fI-p\fR|\fI--path\fR] [\fI--default-libs\fR] [\fI-V\fR|\fI--verbose\fR] [\fI-d\fR|\fI--dev-mode\fR] [\fI-i\fR|\fI--include-erts\fR] [\fI-a\fR|\fI--override\fR] [\fI-c\fR|\fI--config\fR] [\fI--overlay_vars\fR] [\fI--vm_args\fR] [\fI--sys_config\fR] [\fI--system_libs\fR] [\fI--version\fR] [\fI-r\fR|\fI--root\fR] ایجاد بایگانی Tar از انتشار ساخته‌شدهٔ پروژه. .IP \fI--relname\fR: مشخص کردن نام انتشاری که تولید خواهد شد .IP \fI--relvsn\fR: مشخص کردن نسخه انتشار .IP \fI--goal\fR: مشخص کردن یک قید هدف بر روی سیستم. این‌ها معمولاً OTP هستند .IP \fI--upfrom\fR: فقط با هدف relup معتبر است، مشخص کردن انتشاری که ارتقا از آن صورت می‌گیرد .IP \fI--output-dir\fR: دایرکتوری خروجی برای انتشار. مقدار پیش‌فرض `./` است. .IP \fI--help\fR: چاپ راهنمای استفاده .IP \fI--lib-dir\fR: دایرکتوری اضافی که باید برای برنامه‌های کاربردی OTP جستجو شود .IP \fI--path\fR: دایرکتوری اضافی جهت افزودن به مسیر کد (code path) .IP \fI--default-libs\fR: تعیین استفاده از دایرکتوری‌های پیش‌فرض کتابخانه سیستم (بدین معنی که در غیر این صورت باید همه را دستی اضافه کنید). مقدار پیش‌فرض true است .IP \fI--verbose\fR: سطح پرگویی خروجی، مقداری بین 0 تا 3 .IP \fI--dev-mode\fR: ایجاد پیوند نمادین (symlink) از برنامه‌ها و پیکربندی در انتشار به جای رونوشت گرفتن از آن‌ها .IP \fI--include-erts\fR: در صورت true بودن، گنجاندن یک رونوشت از erts مورد استفاده برای ساخت؛ اگر یک مسیر مشخص شود، گنجاندن erts در آن مسیر؛ اگر false باشد، erts گنجانده نمی‌شود .IP \fI--override\fR: مشخص کردن نام یک برنامه و یک دایرکتوری برای جایگزینی به صورت : .IP \fI--config\fR: مسیر فایل پیکربندی .IP \fI--overlay_vars\fR: مسیر فایلی از متغیرهای همپوشانی (overlay variables) .IP \fI--vm_args\fR: مسیر فایلی که برای vm.args استفاده می‌شود .IP \fI--sys_config\fR: مسیر فایلی که برای sys.config استفاده می‌شود .IP \fI--system_libs\fR: مسیر دایرکتوری کتابخانه‌های سیستمی Erlang .IP \fI--version\fR: چاپ نسخه relx .IP \fI--root\fR: دایرکتوری ریشه پروژه .TP \fBtree\fR [\fI-v\fR|\fI--verbose\fR] چاپ درخت وابستگی‌ها. .IP \fI--verbose\fR: چاپ مخزن (repo) و شاخه/برچسب/مرجع (branch/tag/ref) برای وابستگی‌های git و hg .TP \fBunlock\fR باز کردن قفل وابستگی‌ها. .TP \fBupdate\fR به‌روزرسانی نمایه‌ی بسته‌ها. .TP \fBupgrade\fR ارتقای وابستگی‌ها. .TP \fBversion\fR چاپ نسخه rebar و Erlang فعلی. .TP \fBxref\fR اجرای تحلیل ارجاع متقابل (cross reference)..SH "محیط (ENVIRONMENT)" متغیرهای محیطی امکان کنترل کلی rebar3 را در میان اجرای دستورات مختلف فراهم می‌کنند. .TP \fBREBAR_PROFILE\fR انتخاب یک نمایه (profile) پیش‌فرض. مقدار پیش‌فرض \fBdefault\fR است. .TP \fBHEX_CDN\fR انتخاب یک آینه (mirror) جایگزین برای hex. .TP \fBREBAR_CACHE_DIR\fR مکان دایرکتوری برای کَش محلی. مقدار پیش‌فرض \fIhex.pm\fR است. .TP \fBQUIET\fR فقط خطاها را نمایش می‌دهد. .TP \fBDEBUG\fR اطلاعات اشکال‌زدایی را نمایش می‌دهد. .TP \fBREBAR_COLOR\fR=\fIhigh\fR|\fIlow\fR میزان رنگ مورد استفاده در ترمینال. مقدار پیش‌فرض \fIhigh\fR است. .TP \fBREBAR_CONFIG\fR نام فایل‌های پیکربندی rebar. مقدار پیش‌فرض \fIrebar.config\fR است. .TP \fBREBAR_GIT_CLONE_OPTIONS\fR آرگومان‌هایی که پس از هر عملیات \fIgit clone\fR اضافه می‌شوند. به عنوان مثال، مقدار \fI--reference ~/.cache/repos.reference\fR امکان ایجاد یک کَش از تمام مخازن دریافت‌شده را در طول ساخت‌های مختلف فراهم می‌کند. .SH "گزینه‌های فایل پیکربندی (CONFIGURATION FILE OPTIONS)" به \fIhttp://www.rebar3.org/v3.0/docs/configuration\fR مراجعه کنید.