git.fiddlerwoaroof.com
scripts/newscript
1359b622
 #!/bin/zsh
 
 INTERPRETER=`which "$1"`
 SCRIPTNAME="$2"
 
 FULLPATH="$HOME/bin/$SCRIPTNAME"
 if [ -e "$FULLPATH" ]; then
    echo "Script $SCRIPTNAME already exists"
 else
    echo "Creating new script $SCRIPTNAME with interpreter $INTERPRETER in $HOME/bin"
    echo '#!'"$INTERPRETER" > "$FULLPATH"
    echo  >> "$FULLPATH"
    echo  >> "$FULLPATH"
    TEMPLATE="$HOME/templates/`basename "$INTERPRETER"`"
    if [ -e $TEMPLATE ]; then
       cat "$TEMPLATE" >> "$FULLPATH"
    fi
    chmod +x "$FULLPATH"
 fi
 vim + +star "$FULLPATH"