namazu-dev(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: rcfile (Re: misc points so far )



Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx> wrote:

>>  僕は個人的には利点を見い出しています。だいたいの設定を 
>>~/.mknmzrc に書いておいて、必要に応じて、その一部の変更を別に書い
>>て、-f ~/.mknmzrc-Mail-non-ml などとして上書きして使う、などです。
>>(もちろん違う directory の index を作る時です)
>>+ ** mknmz/namazu 
>>+  * .mknmzrc / .namazurc clean up (multiple or single file)
>>+    設定を複数で出来るのか、一つだけで設定するのかをはっきりさせる
>
>では
>
>  1. $(sysconfdir)/$(PACKAGE)/{namazurc,mknmzrc} があればまずこれを読み込む
>  2. ~/.{namazurc,mknmzrc} があればこれも読み込む
>  3. 実行時に --config=file で指定されればこれも読み込む
>
>という方針にしましょう。現在の mknmz はこの規則に従っていま
>す。 namazu コマンドも同じ規則にしたいと思います。いかがでしょ
>うか?

対応しました。こんな感じです。

  % namazu -f ~/public_html/.namazurc -C
  読み込んだ設定ファイル: /home/satoru/.namazurc
  読み込んだ設定ファイル: /home/satoru/public_html/.namazurc
  --------------------------------------------------------------
  インデックス (Index):    /home/satoru/NMZ
  ログの記録 (Logging):    on
  使用する言語 (Lang):     ja
  スコア計算 (Scoring):    tfidf
  テンプレート (Template): /home/satoru/NMZ
  強調タグ (EmphasisTags): 
      始まり: <strong class="keyword">
      終わり: </strong>
  別名 (Alias): namazu         /home/satoru/NMZ/namazu
  置換 (Replace): /home/satoru/   http://localhost:8080/~satoru/


>それから、実行ファイルが置かれているディレクトリの .namazurc 
>を読む挙動は namazu.cgi だけにして、 namazuコマンドは読まな
>いようにしたいと思います。ある種の trojan horse になる危険性
>があるので。

こちらも対応しておきました。

-- Satoru Takabayashi