.TH DUB-INIT 1 "2026-08-16" "The D Language Foundation" "The D Language Foundation" .SH "نام (NAME)" dub-init \- ایجاد اسکلت اولیه برای یک بسته خالی .SH "خلاصه دستور (SYNOPSIS)" \fBdub init \fR[<\fIdirectory\fR> [<\fIdependency\fR>...]] \fIOPTIONS\&.\&.\&.\fR [-- <\fIapplication arguments\&.\&.\&.\fR>] .SH "توضیحات (DESCRIPTION)" یک بسته خالی از نوع مشخص‌شده در دایرکتوری داده‌شده ایجاد می‌کند. .PP به‌طور پیش‌فرض، از دایرکتوری کاری جاری استفاده می‌شود. .PP الگوهای سفارشی را می‌توان توسط بسته‌ها با ارائه یک زیربسته به نام «init-exec» تعریف کرد. در این حالت هیچ فایل منبع پیش‌فرضی اضافه نمی‌شود. .PP زیربسته «init-exec» پس از ایجاد دایرکتوری پایه پروژه، در داخل دایرکتوری مقصد کامپایل و اجرا می‌شود. .PP آرگومان‌های آزاد «dub init -t custom -- free args» به عنوان آرگومان‌های برنامه به زیربسته «init-exec» ارسال می‌شوند. .SH "گزینه‌ها (OPTIONS)" .PP \fB\-t\fR, \fB\-\-type\fR=\fIVALUE\fR .RS 4 نوع پروژه تولیدی را تنظیم می‌کند. انواع موجود: .PP minimal \- پروژه ساده «hello world» (پیش‌فرض) .PP vibe.d \- سرور کمینه HTTP مبتنی بر vibe.d .PP deimos \- اسکلت پروژه برای اتصالات سرایند C .PP custom \- پروژه سفارشی ارائه‌شده توسط بسته dub .RE .PP \fB\-f\fR, \fB\-\-format\fR=\fIVALUE\fR .RS 4 قالب مورد استفاده برای فایل توصیف بسته را مشخص می‌کند. مقادیر ممکن: json (پیش‌فرض), sdl .RE .PP \fB\-n\fR, \fB\-\-non\-interactive\fR .RS 4 عدم ورود به حالت تعاملی. .RE .SS "گزینه‌های عمومی (COMMON OPTIONS)" \fBdub\fR(1) را ببینید .SH "وضعیت خروج (EXIT STATUS)" .TP .BR 0 عملیات DUB با موفقیت انجام شد .TP .BR 1 خطاهای نحوه استفاده، گزینه‌های ناشناخته خط فرمان .TP .BR 2 بسته پیدا نشد، بارگذاری بسته ناموفق بود، خطای متفرقه .SH "فایل‌ها (FILES)" \fIdub\&.sdl\fR, \fIdub\&.json\fR .SH "نویسندگان (AUTHORS)" حق نشر (c) ۱۹۹۹-۲۰۲۶ متعلق به The D Language Foundation است .SH "مستندات برخط (ONLINE DOCUMENTATION)" .UR http://code.dlang.org/docs/commandline http://code.dlang.org/docs/commandline .UE .SH "همچنین ببینید (SEE ALSO)" \fBdub\fR(1), \fBdub-add\fR(1), \fBdub-convert\fR(1)