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

weechat - کلاینت چت گسترش‌پذیر

weechat [-a|--no-connect] [-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 [-c|--colors]
weechat [-h|--help]
weechat [-l|--license]
weechat [-v|--version]

برنامهٔ WeeChat (محیط بهبودیافتهٔ Wee برای چت) یک کلاینت چت آزاد، سریع و سبک است که برای سیستم‌عامل‌های گوناگون طراحی شده است. این برنامه بسیار قابل شخصی‌سازی بوده و با استفاده از اسکریپت‌ها گسترش‌پذیر است.

-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 پس از باربرداری افزونه‌ها فراخوانی نشود. این گزینه هنگام کار با ابزارهایی مانند Valgrind برای نمایش پشتهٔ مربوط به افزونه‌های باربرداری‌شده مفید است.

--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

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

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

فایل وقایع (log) برنامهٔ WeeChat

weechat-headless(1)

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

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

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

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

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

وب: https://weechat.org

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

Sébastien Helleu

WeeChat 4.10.1