Skip to content

Commit ff78430

Browse files
committed
添加注释
1 parent 7ea49c2 commit ff78430

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

plugin.sh

+9-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,13 @@ config="$(pwd)/.vimrc"
33
secret='debugger;'
44
cat $config > ~/.vimrc
55

6-
package=(curl vim-gtk)
6+
#安装包依赖
7+
package=(curl nodejs git vim-gtk)
78
for k in ${package[@]};do
89
if [ $(dpkg-query -W -f='${Status}' $k 2>/dev/null | grep -c "ok installed") -eq 0 ];then
10+
if [[ $k==nodejs ]];then
11+
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
12+
fi
913
echo $secret | sudo -S apt install $k -y
1014
fi
1115
done;
@@ -34,10 +38,12 @@ if [[ -r $pluginHub ]];then
3438
if [[ !(-e "$vimDir/bundle/$dir") ]];then
3539
git clone $address
3640
if [[ $dir == syntastic ]];then
37-
echo $secret | sudo -S npm install -g jshint
38-
echo $secret | sudo -S npm install -g csslint
41+
echo $secret | sudo -S npm install csslint -g jshint
3942
fi
4043
fi
4144
done;
45+
else
46+
echo "$pluginHub 没有读权限"
47+
exit 1
4248
fi
4349
cd $currentPath

0 commit comments

Comments
 (0)