mirror of https://github.com/ericonr/dotfiles.git
25 lines
336 B
Plaintext
25 lines
336 B
Plaintext
|
#!/usr/bin/env bash
|
||
|
|
||
|
# script to automate generation of executable shell scripts
|
||
|
|
||
|
FILE=$1
|
||
|
SHELL=$2
|
||
|
|
||
|
if [ -z $FILE ]
|
||
|
then
|
||
|
echo "No file name specified."
|
||
|
exit
|
||
|
fi
|
||
|
|
||
|
if [ -e $FILE ]
|
||
|
then
|
||
|
echo "File already exists."
|
||
|
exit
|
||
|
fi
|
||
|
|
||
|
printf "#!/usr/bin/env ${SHELL:-bash}\n\n\n" > $FILE
|
||
|
|
||
|
touch $FILE
|
||
|
chmod +x $FILE
|
||
|
exec ${EDITOR:-nvim} $FILE '+$'
|