vieet: Add read-only mode

Really ugly scripting right there.
This commit is contained in:
Jean-Philippe Andre 2017-08-18 16:10:36 +09:00
parent fb57bc0106
commit fbf294d9ee
1 changed files with 14 additions and 2 deletions

View File

@ -14,18 +14,29 @@ die() {
} }
usage() { usage() {
die "Usage: vieet <eet file> [section]" die "Usage: vieet [-r] <eet file> [section]"
} }
READONLY=0
EETFILE="$1" EETFILE="$1"
SECTION="$2" SECTION="$2"
ARGCNT=2
if [ $# -eq 1 ]; then if [ $# -eq 1 ]; then
if [ "$1" = "-h" ]; then usage; fi
echo "Available sections:"
eet -l "$EETFILE" eet -l "$EETFILE"
exit $? exit $?
fi fi
if [ $# -ne 2 ]; then if [ "$1" = "-r" ]; then
READONLY=1
EETFILE=$2
SECTION=$3
ARGCNT=3
fi
if [ $# -ne $ARGCNT ]; then
usage usage
fi fi
@ -52,6 +63,7 @@ while [ $DONE -ne 1 ]
do do
$EDITOR $TFILE $EDITOR $TFILE
if [ $READONLY -eq 1 ]; then break; fi
eet -e "$EETFILE" "$SECTION" "$TFILE" 1 eet -e "$EETFILE" "$SECTION" "$TFILE" 1
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo "Failed compiling eet file." echo "Failed compiling eet file."