#!/bin/sh
set -e
svcdir="${svcdir:-$HOME/.svc}"
PATH="$PATH:$svcdir"
[ -d ${svcdir} ] || mkdir -p ${svcdir}
cd ${svcdir} || exit 1
fn_usage() {
printf "Usage: %s [ -k | -r | -s ] \n" "$(basename "$0")"
}
if_exec() {
if ! [ $(stat -l ${2} | awk '{print $1}') = "-rwxr-xr-x" ];then
printf "%s: %s is not executable \n" "$(basename "$0")" "$2"
fi
}
case $1 in
-k)
if_exec ${2}
${2} ${1}
;;
-r)
if_exec ${2}
${2} ${1}
;;
-s)
if_exec ${2}
${2} ${1}
;;
esac