WEECHAT-HEADLESS(1) راهنمای WeeChat WEECHAT-HEADLESS(1)

weechat-headless - کلاینت چت توسعه‌پذیر (نسخه headless)

weechat-headless [-a|--no-connect] [--daemon] [--stdout] [-d|--dir <path>] [-t|--temp-dir] [-p|--no-plugin] [-P|--plugins <plugins>] [-r|--run-command <command>] [-s|--no-script] [--upgrade] [debug-option...] [plugin:option...]
weechat-headless [-c|--colors]
weechat-headless [-h|--help]
weechat-headless [-l|--license]
weechat-headless [-v|--version]

برنامه WeeChat (Wee Enhanced Environment for Chat) یک کلاینت چت آزاد، سریع و سبک است که برای سیستم‌عامل‌های متعددی طراحی شده است. این برنامه بسیار سفارشی‌پذیر بوده و به کمک اسکریپت‌ها قابلیت توسعه دارد.

دستور weechat-headless برنامه WeeChat را در حالت headless (بدون واسط کاربر) اجرا می‌کند. از این دستور می‌توان برای آزمایش‌ها یا اجرای WeeChat به عنوان یک دیمن (daemon) با گزینه «--daemon» استفاده کرد.

-a, --no-connect

غیرفعال کردن اتصال خودکار به سرورها هنگام شروع به کار WeeChat.

-c, --colors

نمایش رنگ‌های پیش‌فرض در ترمینال.

--daemon

اجرای WeeChat در پس‌زمینه به عنوان دیمن (تنها با دستور weechat-headless کار می‌کند).

--stdout

نمایش پیام‌های لاگ در خروجی استاندارد به جای نوشتن آن‌ها در فایل لاگ (تنها با دستور weechat-headless کار می‌کند و با گزینه «--daemon» ناسازگار است).

-d, --dir <path>

اجبار به استفاده از یک دایرکتوری واحد برای تمامی فایل‌های WeeChat (در صورت پیدا نشدن، دایرکتوری ایجاد می‌شود). می‌توان چهار دایرکتوری را که با دونقطه (:) از هم جدا شده‌اند مشخص کرد (به این ترتیب: config، data، cache، runtime). اگر این گزینه مشخص نشود، از متغیر محیطی WEECHAT_HOME (در صورت خالی نبودن) استفاده می‌شود.

-t, --temp-dir

ایجاد یک دایرکتوری خانگی موقت برای WeeChat و حذف آن هنگام خروج (ناسازگار با گزینه «-d»).
نام دایرکتوری به طور خودکار توسط WeeChat با این الگو ساخته می‌شود: «weechat_temp_XXXXXX» (که در آن «XXXXXX» تصادفی است). این پوشه در اولین دایرکتوری در دسترس از این فهرست ایجاد می‌شود: متغیر محیطی «TMPDIR»، دایرکتوری «/tmp» (بسته به سیستم‌عامل ممکن است متفاوت باشد)، متغیر محیطی «HOME»، دایرکتوری جاری.
دایرکتوری خانگی موقت دارای مجوزهای دسترسی 0700 است (تنها مالک می‌تواند آن را بخواند، بنویسد و اجرا کند).

-h, --help

نمایش راهنما.

-i, --build-info

نمایش اطلاعات ساخت و خروج.

-l, --license

نمایش مجوز WeeChat.

-p, --no-plugin

غیرفعال کردن بارگذاری خودکار پلاگین‌ها.

-P, --plugins <plugins>

بارگذاری تنها این پلاگین‌ها در زمان راه‌اندازی (به /help weechat.plugin.autoload مراجعه کنید). اگر این گزینه داده شود، گزینه weechat.plugin.autoload نادیده گرفته می‌شود.

-r, --run-command <command>

اجرای دستور(ها) پس از راه‌اندازی؛ چند دستور را می‌توان با علامت نقطه‌ویرگول (;) جدا کرد، همچنین این گزینه می‌تواند چندین بار مشخص شود.

-s, --no-script

غیرفعال کردن بارگذاری خودکار اسکریپت‌ها.

--upgrade

ارتقای WeeChat با استفاده از فایل‌های نشست ایجادشده توسط دستور /upgrade -quit.

-v, --version

نمایش نسخه WeeChat.

plugin:option

گزینه‌ای برای یک پلاگین.

هشدار: این گزینه‌ها تنها برای مقاصد اشکال‌زدایی هستند، در محیط عملیاتی استفاده نکنید!

--no-dlclose

تابع dlclose را پس از باربرداری (unload) افزونه‌ها فراخوانی نمی‌کند. این گزینه هنگام استفاده از ابزارهایی مانند Valgrind برای نمایش پشتهٔ (stack) افزونه‌های باربرداری‌شده مفید است.

--no-gnutls

توابع init و deinit کتابخانهٔ GnuTLS را فراخوانی نمی‌کند. این گزینه در ابزارهایی مانند Valgrind و electric-fence، جهت جلوگیری از خطاهای حافظهٔ GnuTLS مفید است.

--no-gcrypt

توابع init و deinit کتابخانهٔ Gcrypt را فراخوانی نمی‌کند. این گزینه در ابزارهایی مانند Valgrind، جهت جلوگیری از خطاهای حافظهٔ Gcrypt مفید است.

برای مستندات کامل دربارهٔ گزینه‌های افزونه، لطفاً به مستندات افزونه‌ها مراجعه کنید در راهنمای کاربر WeeChat https://weechat.org/doc.

با افزونهٔ irc، می‌توانید با نشانی‌ای (URL) مانند زیر به یک سرور متصل شوید:

irc[6][s]://[[nickname][:password]@]server[:port][/#channel1[,#channel2...]]

برای پیوستن به کانال پشتیبانی IRC برنامهٔ WeeChat با نام مستعار "mynick":

irc://mynick@irc.libera.chat/#weechat

برای افزودن درگاه (port) پس از نشانی، نشانی IPv6 را می‌توان درون براکت قرار داد، برای نمونه:

irc://mynick@[2001:db8:0:85a3::ac1f:8001]:6668/#test

$HOME/.config/weechat/weechat.conf

فایل پیکربندی اصلی WeeChat

$HOME/.config/weechat/plugins.conf

فایل پیکربندی افزونه‌ها

$HOME/.config/weechat/sec.conf

فایل پیکربندی حاوی داده‌های امن‌شده

$HOME/.config/weechat/alias.conf

فایل پیکربندی برای افزونهٔ alias

$HOME/.config/weechat/buflist.conf

فایل پیکربندی برای افزونهٔ buflist

$HOME/.config/weechat/charset.conf

فایل پیکربندی برای افزونهٔ charset

$HOME/.config/weechat/exec.conf

فایل پیکربندی برای افزونهٔ exec

$HOME/.config/weechat/fifo.conf

فایل پیکربندی برای افزونهٔ fifo

$HOME/.config/weechat/fset.conf

فایل پیکربندی برای افزونهٔ fset

$HOME/.config/weechat/guile.conf

فایل پیکربندی برای افزونهٔ guile

$HOME/.config/weechat/irc.conf

فایل پیکربندی برای افزونهٔ irc

$HOME/.config/weechat/javascript.conf

فایل پیکربندی برای افزونهٔ javascript

$HOME/.config/weechat/logger.conf

فایل پیکربندی برای افزونهٔ logger

$HOME/.config/weechat/lua.conf

فایل پیکربندی برای افزونهٔ lua

$HOME/.config/weechat/perl.conf

فایل پیکربندی برای افزونهٔ perl

$HOME/.config/weechat/php.conf

فایل پیکربندی برای افزونهٔ php

$HOME/.config/weechat/python.conf

فایل پیکربندی برای افزونهٔ python

$HOME/.config/weechat/relay.conf

فایل پیکربندی برای افزونهٔ relay

$HOME/.config/weechat/ruby.conf

فایل پیکربندی برای افزونهٔ ruby

$HOME/.config/weechat/script.conf

فایل پیکربندی برای افزونهٔ script

$HOME/.config/weechat/spell.conf

فایل پیکربندی برای افزونهٔ spell

$HOME/.config/weechat/tcl.conf

فایل پیکربندی برای افزونهٔ tcl

$HOME/.config/weechat/trigger.conf

فایل پیکربندی برای افزونهٔ trigger

$HOME/.config/weechat/typing.conf

فایل پیکربندی برای افزونهٔ typing

$HOME/.config/weechat/xfer.conf

فایل پیکربندی برای افزونهٔ xfer $HOME/.local/share/weechat/weechat.log
فایل لاگ WeeChat

weechat(1)

این صفحهٔ راهنما توسط Sébastien Helleu نوشته شده است.

برنامهٔ WeeChat توسط Sébastien Helleu و مشارکت‌کنندگان نوشته شده است (فهرست کامل در فایل AUTHORS.md موجود است).

کپی‌رایت © 2003-2026 Sébastien Helleu

نرم‌افزار WeeChat یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) همان‌طور که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است؛ ویرایش ۳ مجوز، یا (به انتخاب خودتان) هر ویرایش بالاتری، بازتوزیع کرده و/یا تغییر دهید.

لطفاً برای اطلاعات بیشتر فایل COPYING را مطالعه کنید.

وب‌گاه: https://weechat.org

برای دریافت راهنمایی یا گزارش باگ: https://weechat.org/about/support

Sébastien Helleu

WeeChat 4.10.1