]> git.rmz.io Git - dotfiles.git/commitdiff
vim/snippets/sh: script_dir snippet to get path to current source
authorSamir Benmendil <me@rmz.io>
Sun, 9 Aug 2020 18:02:51 +0000 (19:02 +0100)
committerSamir Benmendil <me@rmz.io>
Sun, 9 Aug 2020 18:02:51 +0000 (19:02 +0100)
vim/ultisnips/sh.snippets

index 45d5f810452b431759931debb6e552d53ef91039..13c141958cb1ad7400a71e811c06685a226f37b6 100644 (file)
@@ -8,6 +8,11 @@ snippet !env "#!/usr/bin/env (!env)" b
 
 endsnippet
 
+snippet script_dir "Get dir of current script" b
+${1:script_dir}="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
+$0
+endsnippet
+
 snippet ar "${array[@]}" w
 \${${1:array}[${2:@}]}$0
 endsnippet