これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド darcs-monitor です。
プログラム:
NAME
darcs-monitor - 新しくプッシュされた変更についてメールを送信する Darcs アドオン
SYNOPSIS
darcs モニター [ オプション ...] email 受取人 [ email 受取人 ...] [ 倉庫 ...]
darcs モニター -h | - 助けて
darcs モニター - バージョン
DESCRIPTION
darcs モニター XNUMXつ以上を読み取ります ダークス(1) リポジトリとすべての変更に関する電子メールの送信
以前に同じアドレスに電子メールを送信していません。 darcs-monitor を実行するには
誰かがリポジトリにプッシュするたびに、次の行を
_darcs/prefs/defaults.
適用する ポストフック darcs モニター --charset =文字セット email 受取人 [ email 受取人
...]
適用する ランポストフック
上記では、 文字セット パッチを適用する MIME 文字セット (メタデータを含む) にする必要があります。
入っており、 受取人 電子メールの送信先の電子メール アドレスである必要があります。 あなたはできる
email パラメータを繰り返して、複数の受信者を指定します。
実行することもできます darcs モニター from crontab(1) またはコマンドラインから。 そのような場合、
コマンドラインでリポジトリへのパスを指定するのが最も簡単です。
引数。 実際には、複数指定できます。
デフォルトでは、メールは呼び出しによって送信されます / usr / sbin / sendmail。 別の sendmail (1) バイナリ缶
コマンド ライン スイッチを使用して指定できます。
テンプレートを提供することで、電子メールをカスタマイズできます。 独自のテンプレートを配置する必要があります
ファイル _darcs/サードパーティ/darcs-monitor/email-template (他のファイルを使用することもできますが、
次に、それがどこにあるかを指定する必要があります)。 テンプレートでは、次を使用できます
置換:
%受信者%
電子メールの送信先の電子メール アドレス
%差% Darcs が提供するパッチの diff -u
%変更%
Darcs が提供する変更の概要
%REPO% リポジトリへのパス
%ショートレポ%
リポジトリへのパスの最後のコンポーネント
%著者%
パッチの作者
%日にち% パッチの日付
%ハッシュ% パッチ Darcs ハッシュ
%タイトル%
パッチ名
%コメント%
パッチのコメント
また、テンプレートでは、XNUMX つのパーセント記号が連続しています (%%) に拡張するコメントを開始します。
現在の行の終わり。
OPTIONS
-n、--ドライラン
実際には何もしませんが、完了のマークを付けます。
--darcs-path=ファイル
の場所を提供する ダークス(1)実行可能ファイル。
--darcs-args=ARGS
に追加の引数を指定します ダークス(1)、コンマで引数を区切ります。
--use-sendmail[=ファイル]
sendmail(1) (いずれか / usr / sbin / sendmail またはで FILE).
-d, --max-diff=サイズ
電子メールには差分の最初の SIZE バイトのみを含めます。
--charset=CHARSET
リポジトリの文字セットの MIME 名を指定します。
-h、-help
使用法を表示します。
- バージョン
バージョンを表示します。
EXIT ステータス
成功は 0 で示され、失敗はその他の終了ステータスで示されます。
onworks.net サービスを使用してオンラインで darcs-monitor を使用する