You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kratos/tool/kprotoc/install_kprotoc.sh

20 lines
501 B

#!/bin/bash
set -e
if [[ -z $GOPATH ]]; then
GOPATH=${HOME}/go
fi
BIN_PATH=$( cut -d ':' -f 1 <<< "$GOPATH" )/bin
if [[ ! -z $GOBIN ]]; then
BIN_PATH=$GOBIN
fi
if [[ ! -z $INSTALL_PATH ]]; then
BIN_PATH=$INSTALL_PATH
fi
if [[ -f $BIN_PATH/kprotoc ]]; then
echo "kprotoc alreay install, remove $BIN_PATH/kprotoc first to reinstall."
exit 1;
fi
ln -s $GOPATH/src/github.com/bilibili/kratos/tool/kprotoc/kprotoc.sh $BIN_PATH/kprotoc
echo "install kprotoc to $BIN_PATH/kprotoc done!"