| DUB-INIT(1) | The D Language Foundation | DUB-INIT(1) |
نام (NAME)
dub-init - ایجاد اسکلت اولیه برای یک بسته خالی
خلاصه دستور (SYNOPSIS)
dub init [<directory> [<dependency>...]] OPTIONS... [-- <application arguments...>]
توضیحات (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
نویسندگان (AUTHORS)
حق نشر (c) ۱۹۹۹-۲۰۲۶ متعلق به The D Language Foundation است
مستندات برخط (ONLINE DOCUMENTATION)
همچنین ببینید (SEE ALSO)
| 2026-08-16 | The D Language Foundation |