diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2018-03-11 09:59:39 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2018-03-11 09:59:39 +0100 |
commit | 805717e9ec3f66c960928bca607eceb871438fae (patch) | |
tree | c1832f0815bd8ade4530ed3948f55f0672103184 /doc/ja | |
parent | 0126b03f47db7f7842aff497cdbb0e41a0a5be0a (diff) | |
download | weechat-805717e9ec3f66c960928bca607eceb871438fae.zip |
core: add binary weechat-headless to run WeeChat without interface (closes #1120)
The optional command line option "--daemon" runs WeeChat like a daemon
(fork, new process group, file descriptors closed).
Diffstat (limited to 'doc/ja')
-rw-r--r-- | doc/ja/CMakeLists.txt | 16 | ||||
-rw-r--r-- | doc/ja/cmdline_options.ja.adoc | 5 | ||||
-rw-r--r-- | doc/ja/weechat.1.ja.adoc | 6 | ||||
-rw-r--r-- | doc/ja/weechat_dev.ja.adoc | 84 |
4 files changed, 74 insertions, 37 deletions
diff --git a/doc/ja/CMakeLists.txt b/doc/ja/CMakeLists.txt index 2a408dbaa..935e3d40d 100644 --- a/doc/ja/CMakeLists.txt +++ b/doc/ja/CMakeLists.txt @@ -28,8 +28,22 @@ if(ENABLE_MAN) WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} COMMENT "Building weechat.1 (ja)" ) - add_custom_target(doc-man-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1) + add_custom_target(doc-man-weechat-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/ja/man1) + + # symbolic link weechat-headless.1 -> weechat.1 + add_custom_command( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 + COMMAND ${CMAKE_COMMAND} -E remove -f "weechat-headless.1" + COMMAND ${CMAKE_COMMAND} -E create_symlink "weechat.1" "weechat-headless.1" + DEPENDS + ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.ja.adoc + ${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.ja.adoc + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + COMMENT "Creating symbolic link weechat-headless.1 (ja)" + ) + add_custom_target(doc-man-weechat-headless-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/ja/man1) endif() if(ENABLE_DOC) diff --git a/doc/ja/cmdline_options.ja.adoc b/doc/ja/cmdline_options.ja.adoc index 4fc052b30..936f60984 100644 --- a/doc/ja/cmdline_options.ja.adoc +++ b/doc/ja/cmdline_options.ja.adoc @@ -4,6 +4,11 @@ *-c*, *--colors*:: 端末にデフォルト色を表示 +// TRANSLATION MISSING +*--daemon*:: + Run WeeChat in background, as a daemon (works only with the command + *weechat-headless*). + *-d*, *--dir* _<path>_:: WeeChat のホームディレクトリを path に設定 (設定ファイル、ログ、 ユーザプラグイン、スクリプトに利用される)、初期値は "~/.weechat" 。 diff --git a/doc/ja/weechat.1.ja.adoc b/doc/ja/weechat.1.ja.adoc index 0aab9fe0a..ea929971e 100644 --- a/doc/ja/weechat.1.ja.adoc +++ b/doc/ja/weechat.1.ja.adoc @@ -19,12 +19,18 @@ weechat - 拡張可能なチャットクライアント *weechat* [-l|--license] *weechat* [-v|--version] +*weechat-headless* [-a|--no-connect] [--daemon] [-d|--dir <path>] [-p|--no-plugin] [-r|--run-command <command>] [-s|--no-script] [--upgrade] [plugin:option...] + == 説明 WeeChat (Wee Enhanced Environment for Chat) はフリーのチャットクライアントです。 高速で軽量、多くのオペレーティングシステムで動くように設計されています。 スクリプトを使って高度にカスタマイズと拡張可能です。 +// TRANSLATION MISSING +The command *weechat-headless* runs WeeChat in a headless mode (no interface). +It can be used for tests or to daemonize WeeChat with the option "--daemon". + == オプション include::cmdline_options.ja.adoc[] diff --git a/doc/ja/weechat_dev.ja.adoc b/doc/ja/weechat_dev.ja.adoc index c8a91d2e8..f8eaf2f72 100644 --- a/doc/ja/weechat_dev.ja.adoc +++ b/doc/ja/weechat_dev.ja.adoc @@ -66,41 +66,44 @@ qweechat:: [width="100%",cols="1m,3",options="header"] |=== -| ディレクトリ | 説明 -| src/ | ソースコードのルートディレクトリ -| core/ | コア関数: エントリポイント、内部構造体 -| gui/ | バッファ、ウィンドウ、... を操作する関数 (全てのインターフェイスで使う) -| curses/ | curses インターフェイス -| plugins/ | プラグインとスクリプト向け API -| alias/ | alias プラグイン -| aspell/ | aspell プラグイン -| buflist/ | buflist プラグイン -| charset/ | charset プラグイン -| exec/ | exec プラグイン -| fifo/ | fifo プラグイン (WeeChat にコマンドを送信する FIFO パイプ) -| fset/ | fset (高速設定) プラグイン -| guile/ | guile (scheme) スクリプト用 API -| irc/ | IRC (Internet Relay Chat) プラグイン -| javascript/ | javascript スクリプト用 API -| logger/ | logger プラグイン (表示されたメッセージをファイルに書き込む) -| lua/ | lua スクリプト用 API -| perl/ | perl スクリプト用 API -| php/ | php スクリプト用 API -| python/ | python スクリプト用 API -| relay/ | relay プラグイン (irc プロキシ + リモートインターフェイス用の中継) -| ruby/ | ruby スクリプト用 API -| script/ | スクリプトマネージャ -| tcl/ | tcl スクリプト用 API -| trigger/ | trigger プラグイン -| xfer/ | xfer (IRC DCC ファイル/チャット) -| tests/ | テスト -| scripts/ | スクリプト API テスト -| python/ | スクリプト API テストを生成、実行する Python スクリプト -| unit/ | 単体テスト -| core/ | コア関数の単体テスト -| doc/ | 文書 -| po/ | 翻訳ファイル (gettext) -| debian/ | Debian パッケージ用 +| ディレクトリ | 説明 +| src/ | ソースコードのルートディレクトリ +| core/ | コア関数: エントリポイント、内部構造体 +| gui/ | バッファ、ウィンドウ、... を操作する関数 (全てのインターフェイスで使う) +| curses/ | curses インターフェイス +// TRANSLATION MISSING +| headless/ | Headless mode (no interface). +| normal/ | curses インターフェイス +| plugins/ | プラグインとスクリプト向け API +| alias/ | alias プラグイン +| aspell/ | aspell プラグイン +| buflist/ | buflist プラグイン +| charset/ | charset プラグイン +| exec/ | exec プラグイン +| fifo/ | fifo プラグイン (WeeChat にコマンドを送信する FIFO パイプ) +| fset/ | fset (高速設定) プラグイン +| guile/ | guile (scheme) スクリプト用 API +| irc/ | IRC (Internet Relay Chat) プラグイン +| javascript/ | javascript スクリプト用 API +| logger/ | logger プラグイン (表示されたメッセージをファイルに書き込む) +| lua/ | lua スクリプト用 API +| perl/ | perl スクリプト用 API +| php/ | php スクリプト用 API +| python/ | python スクリプト用 API +| relay/ | relay プラグイン (irc プロキシ + リモートインターフェイス用の中継) +| ruby/ | ruby スクリプト用 API +| script/ | スクリプトマネージャ +| tcl/ | tcl スクリプト用 API +| trigger/ | trigger プラグイン +| xfer/ | xfer (IRC DCC ファイル/チャット) +| tests/ | テスト +| scripts/ | スクリプト API テスト +| python/ | スクリプト API テストを生成、実行する Python スクリプト +| unit/ | 単体テスト +| core/ | コア関数の単体テスト +| doc/ | 文書 +| po/ | 翻訳ファイル (gettext) +| debian/ | Debian パッケージ用 |=== [[sources]] @@ -174,7 +177,16 @@ WeeChat "core" は以下のディレクトリに配置されています: | gui-curses-mouse.c | マウス | gui-curses-term.c | 端末についての関数 | gui-curses-window.c | ウィンドウ -| main.c | エントリポイント +// TRANSLATION MISSING +| headless/ | Headless mode (no interface). +// TRANSLATION MISSING +| main.c | Entry point for headless mode. +// TRANSLATION MISSING +| ncurses-fake.c | Fake ncurses library. +// TRANSLATION MISSING +| normal/ | Curses interface. +// TRANSLATION MISSING +| main.c | Entry point for Curses interface. |=== [[sources_plugins]] |