59 lines
745 B
Plaintext
59 lines
745 B
Plaintext
snippet if
|
|
if [ ${1:condition} ]; then
|
|
${0:#statements}
|
|
fi
|
|
|
|
|
|
snippet el
|
|
else
|
|
${0:#statements}
|
|
|
|
|
|
snippet elif
|
|
elif [ ${1:condition} ]; then
|
|
${0:#statements}
|
|
|
|
|
|
snippet for
|
|
for ${1:i} in ${2:words}; do
|
|
${0:#statements}
|
|
done
|
|
|
|
|
|
snippet wh
|
|
abbr while
|
|
while ${1:condition} ; do
|
|
${0:#statements}
|
|
done
|
|
|
|
|
|
snippet until
|
|
until ${1:condition} ; do
|
|
${0:#statements}
|
|
done
|
|
|
|
|
|
snippet case
|
|
case ${1:word} in
|
|
${2:pattern} )
|
|
${0}
|
|
;;
|
|
esac
|
|
|
|
|
|
snippet h
|
|
<<${1}
|
|
${0}
|
|
|
|
|
|
snippet env
|
|
#!/usr/bin/env ${1}
|
|
|
|
|
|
snippet tmp
|
|
${1:TMPFILE}="mktemp -t ${2:untitled}"
|
|
trap "rm -f '$${1}'" 0 # EXIT
|
|
trap "rm -f '$${1}'; exit 1" 2 # INT
|
|
trap "rm -f '$${1}'; exit 1" 1 15 # HUP TERM
|
|
${0}
|
|
|