dcd-server(1) 2017 dcd-server(1)

dcd-server - کارگزار تکمیل خودکار برای زبان برنامه‌نویسی D

dcd-server [-I directory] [-p|--port portNumber] [--tcp] [--socketFile filePath] [--logLevel level] [-h|--help] [--version]

دستور dcd-server اطلاعات فایل‌های منبع زبان D پیدا شده را در حافظه‌نهان (کش) ذخیره می‌کند.

-p, --port portNumber

شماره درگاهی را که dcd-server روی آن گوش می‌دهد مشخص می‌کند. این گزینه مستلزم --tcp است.
--tcp
به جای سوکت دامنه یونیکس (UNIX domain socket)، روی یک سوکت TCP گوش می‌دهد. این حالت در ویندوز پیش‌فرض است.
--socketFile filePath
مسیر مورد استفاده برای سوکت دامنه یونیکس را تنظیم می‌کند. در صورت استفاده از گزینه‌های --tcp یا --port تأثیری ندارد.
--logLevel level
سطح ثبت گزارش (logging) را برای dcd-server پیکربندی می‌کند. مقادیر معتبر عبارتند از: all trace info warning error critical fatal off
-I directory
دایرکتوری directory را به فهرست دایرکتوری‌ها جهت پویش برای فایل‌های منبع اضافه می‌کند. این گزینه می‌تواند چندین بار مشخص شود.
-h, --help
یک پیام راهنما چاپ می‌کند.
--version
شماره نسخه فعلی را چاپ کرده و خارج می‌شود.

برنامه dcd-server می‌تواند با استفاده از فایلی به نام dcd.conf پیکربندی شود. این فایل باید در یکی از مسیرهای زیر قرار گیرد:

•
/etc/dcd.conf

•
${XDG_CONFIG_HOME}/dcd/dcd.conf

•
${HOME}/.config/dcd/dcd.conf

هر خط در این فایل باید مسیری برای جستجوی فایل‌های منبع زبان D باشد. یک خط در dcd.conf معادل با ارسال همان خط به dcd-server همراه با گزینه -I است. خطوطی که با نویسه '#' آغاز می‌شوند نادیده گرفته خواهند شد.

مگر در صورتی که از گزینه --tcp استفاده شود، dcd-server به طور پیش‌فرض از طریق یک سوکت دامنه یونیکس با کلاینت ارتباط برقرار می‌کند. dcd-server تلاش خواهد کرد تا سوکت را در مکان‌های زیر ایجاد کند:

•
${XDG_RUNTIME_DIR}/dcd.socket

•
/tmp/dcd-${UID}.socket

نوشته‌شده توسط Brian Schott (@Hackerpilot در گیت‌هاب)

لطفاً از سامانه ردیابی اشکالات در نشانی زیر استفاده کنید: https://github.com/dlang-community/DCD/issues

dcd-client(1)

Feb 13