view bin/moeauto @ 634:ced2ee9efd9f

Update various syntaxes to the ones in vim repo
author nanaya <me@nanaya.pro>
date Tue, 17 Dec 2019 20:21:23 +0900
parents 5bafb912837e
children
line wrap: on
line source

#!/bin/sh

if [ "$#" -lt 1 ]; then
	cat <<EOF
Usage: $(basename -- "$0")
EOF
	exit 1
fi

if [ ! -r "$*" ] || [ -d "$*" ]; then
	cat <<EOF
File "$*" can't be read!
EOF
	exit 1
fi

SERVER=
while read LINE; do
	if [ -n "$(printf "%s" "${LINE}" | grep "^SERVER=")" ]; then
		SERVER=$(printf "%s" "${LINE}" | sed -e 's/SERVER=//')
	else
		[ -n "${SERVER}" ] && [ ! -z "$(printf "%s" "${LINE}" | grep -v "^$")" ] && moefetch fetch -s "${SERVER}" ${LINE}
	fi
done < "$*"