view bin/moeauto @ 711:0418663a0407

Fix htop function keys in screen/tmux
author nanaya <me@nanaya.net>
date Tue, 17 Oct 2023 17:00:14 +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 < "$*"