DUB-INIT(1) The D Language Foundation DUB-INIT(1) نام (NAME) dub-init - ایجاد اسکلت اولیه برای یک بسته خالی خلاصه دستور (SYNOPSIS) dub init [ [...]] OPTIONS... [-- ] توضیحات (DESCRIPTION) یک بسته خالی از نوع مشخص‌شده در دایرکتوری داده‌شده ایجاد می‌کند. به‌طور پیش‌فرض، از دایرکتوری کاری جاری استفاده می‌شود. الگوهای سفارشی را می‌توان توسط بسته‌ها با ارائه یک زیربسته به نام «init- exec» تعریف کرد. در این حالت هیچ فایل منبع پیش‌فرضی اضافه نمی‌شود. زیربسته «init-exec» پس از ایجاد دایرکتوری پایه پروژه، در داخل پوشه مقصد کامپایل و اجرا می‌شود. آرگومان‌های آزاد «dub init -t custom -- free args» به عنوان آرگومان‌های برنامه به زیربسته «init-exec» ارسال می‌شوند. گزینه‌ها (OPTIONS) -t, --type=VALUE نوع پروژه تولیدی را تنظیم می‌کند. انواع موجود: minimal - پروژه ساده «hello world» (پیش‌فرض) vibe.d - سرور کمینه HTTP مبتنی بر vibe.d deimos - اسکلت پروژه برای اتصالات سرایند C custom - پروژه سفارشی ارائه‌شده توسط بسته dub -f, --format=VALUE قالب مورد استفاده برای فایل توصیف بسته را مشخص می‌کند. مقادیر ممکن: json (پیش‌فرض), sdl -n, --non-interactive عدم ورود به حالت تعاملی. گزینه‌های عمومی (COMMON OPTIONS) dub(1) را ببینید وضعیت خروج (EXIT STATUS) 0 عملیات DUB با موفقیت انجام شد 1 خطاهای نحوه استفاده، گزینه‌های ناشناخته خط فرمان 2 بسته پیدا نشد، بارگذاری بسته ناموفق بود، خطای متفرقه فایل‌ها (FILES) dub.sdl, dub.json نویسنده (AUTHOR) حق نشر (c) ۱۹۹۹-۲۰۲۶ متعلق به The D Language Foundation است مستندات برخط (ONLINE DOCUMENTATION) http://code.dlang.org/docs/commandline همچنین ببینید (SEE ALSO) dub(1), dub-add(1), dub-convert(1) The D Language Foundation 2026-08-16 DUB-INIT(1)