aboutsummaryrefslogtreecommitdiff
path: root/home/dot_config/coc/extensions/run_once_bootstrap.sh.tmpl
blob: 0998dfa3e042bd85b716651443d408d8299a6333 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
# vim:ft=sh

# {{ include (joinPath .chezmoi.sourceDir "dot_config/coc/extensions/package.json") | sha1sum }}

[ -z "$(command -v nvim)" ] && exit 0
[ -z "$(command -v jq)" ] && exit 0

COC_PLUGINS="$(jq --raw-output '.dependencies | keys | join(" ")' {{ joinPath .chezmoi.sourceDir "dot_config/coc/extensions/package.json" | quote }})"

echo "updating coc plugins"
nvim --headless +"CocInstall -sync $COC_PLUGINS" +qa

exit 0