withSudo=$1

if [ $withSudo ]
then
  echo "sudo 模式下 \n\r"
fi

##查看命令是否存在
exists(){
  command -v $1 2>&1
}

#安装node依赖
echo "开始安装node依赖..."
npm i --registry http://registry.cnpmjs.org

#安装webpack-dev-server到全局
cli="webpack-dev-server"
b=`exists $cli`
if [ $b ]
then
  echo "$b $cli 已经存在"
else
  echo "$cli不存在,开始安装..."

  if [ $withSudo ]
  then
    sudo npm i -g webpack-dev-server --registry http://registry.cnpmjs.org
  else
    npm i -g webpack-dev-server --registry http://registry.cnpmjs.org
  fi
fi

echo "安装命令行工具 \n"


then
  sudo npm i -g cpt-web-components --registry http://registry.cnpmjs.org
else
  npm i -g cpt-web-components --registry http://registry.cnpmjs.org
fi


echo "\n\r 初始化完成！"

# echo "再clone一份至home目录下，作为命令行工具"
#
# if [ ! -e ~/.web-components ]
# then
#   mkdir ~/.web-components/
# fi
#
# cd ~/.web-components/
#
#
# rm -rf web-components
#
# git clone https://git.taovip.com/yunge/web-components.git
#
# cd web-components
# #代码库安装到全局
# if [ $withSudo ]
# then
#   sudo npm i -g . --registry http://registry.cnpmjs.org
# else
#   npm i -g . --registry http://registry.cnpmjs.org
# fi
