[mew-dist 27112] bin/mewest
Tatsuya Kinoshita
tats at example.com
2006年 7月 25日 (火) 22:24:09 JST
mewestコマンドについて、いくつか気になる点が見つかりましたので
お知らせします。
* sedが見つからずエラーになってしまいます。/bin/sedが使えるよう、
/usr/bin/sedでなく単にsedを使うようにしていただけないでしょうか。
* 対象のメールにマッチしないまま終了してしまいます。
findの-regexで\{0,1\}でなく?を使っていただけないでしょうか。
* Verbose mode (-v)を指定すると、TGTDIRの内容が"-v"になってしまいます。
TGTDIRの設定をオプション処理のあとにするとよいのではないでしょうか。
* 簡単な内容でかまわないので、他のコマンド同様にmanpageを付けて
いただけないでしょうか。
以上、パッチにしてみました。
--
木下達也
-------------- next part --------------
--- mew.orig/bin/Makefile.in
+++ mew/bin/Makefile.in
@@ -59,6 +59,7 @@
MALT = mewdecode.1 mewcat.1
MAN2 = mewl.1
MAN3 = incm.1
+MAN4 = mewest.1
CNF = config.h config.status config.cache config.log configure.lineno
MK = Makefile
@@ -116,6 +117,7 @@
done
$(INSTALL) -m 444 $(MAN2) $(DESTDIR)$(mandir)
$(INSTALL) -m 444 $(MAN3) $(DESTDIR)$(mandir)
+ $(INSTALL) -m 444 $(MAN4) $(DESTDIR)$(mandir)
##
## End of Makefile
--- mew.orig/bin/mewest
+++ mew/bin/mewest
@@ -7,13 +7,12 @@
MKDIR=mkdir
BASEDIR=${HOME}/Mail
INDEXDIR=casket
-TGTDIR=${1:-${HOME}/Mail}
OUTPUT=${OUTPUT:=/dev/null}
LOCK=${BASEDIR}/.mewest.lock
usage () {
PROG=`/usr/bin/basename $0`
- /usr/bin/sed -e 's/^ //' <<__HDT__
+ sed -e 's/^ //' <<__HDT__
USAGE: ${PROG} [directory]
-h help
-v verbose mode
@@ -45,6 +44,7 @@
esac
done
shift $(($OPTIND - 1))
+TGTDIR=${1:-${HOME}/Mail}
trap cleanup_lock 1 2 3 9 15
@@ -68,7 +68,7 @@
echo "Indexing new messages..."
${FIND} ${TGTDIR} -type f \
- -regex "^.*/[0-9]*\(\.mew\)\{0,1\}$" \! -regex ".*/trash/.*" |\
+ -regex "^.*/[0-9]*\(\.mew\)?$" \! -regex ".*/trash/.*" |\
${ESTCMD} gather -cl -fm -cm -xl ${BASEDIR}/${INDEXDIR} - > ${OUTPUT} ||\
cleanup_lock_exit "Indexing new messages...failed"
echo "Indexing new messages...done"
--- mew.orig/bin/mewest.1
+++ mew/bin/mewest.1
@@ -0,0 +1,26 @@
+.\" Unlimited permission is granted to use, copy, distribute and/or modify
+.\" this file. There is NO WARRANTY.
+.TH MEWEST 1 "July 25, 2006"
+.SH NAME
+mewest - register messages into an index for Hyper Estraier
+.\"
+.SH SYNOPSIS
+mewest
+.RI [ options ]
+.RI [ directory ]
+.\"
+.SH DESCRIPTION
+The
+.B mewest
+utility registers messages into an index for Hyper Estraier.
+${HOME}/Mail directory is used by default.
+This command requires the estcmd command.
+.PP
+The options are as follows:
+.TP 8
+.B \-v
+Verbose mode.
+.TP 8
+.B \-h
+Display help message.
+.\"
Mew-dist メーリングリストの案内