diff options
Diffstat (limited to 'files')
| -rw-r--r-- | files/.vim/UltiSnips/sh.snippets | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/files/.vim/UltiSnips/sh.snippets b/files/.vim/UltiSnips/sh.snippets index b06337f..f0df521 100644 --- a/files/.vim/UltiSnips/sh.snippets +++ b/files/.vim/UltiSnips/sh.snippets @@ -20,6 +20,21 @@ done shift $((OPTIND - 1)) endsnippet +snippet getoptsl +while [ $# -gt 0 ]; do + case "\$1" in + -h | --help) + usage + exit 0 + ;; + -*) + echo "Unknown option: \$1" + exit_with_usage + ;; + esac +done +endsnippet + snippet die die() { echo "\$1" >&2 |
