#!/bin/sh newscript () { local name=$1 cd ~/.scripts && touch "$name" && printf "#!/bin/sh\n\n" > "$name" && vim +2 "$name" local linecount=$(wc -l < $HOME/.scripts/$name) if [ "$linecount" -lt 2 ]; then rm -f "$HOME/.scripts/$name" else chmod +x "$name" && cd - fi } if [ $# -ne 1 ]; then echo "Usage: newscript " exit 1 fi newscript $1 exit 0