23 lines
602 B
Bash
Executable File
23 lines
602 B
Bash
Executable File
#!/bin/bash
|
|
if [ "$1" == "-h" ] ; then
|
|
echo "Usage: $0 [package]"
|
|
echo " Update dependency package in vendor."
|
|
echo " Make sure the package to be updated is on master branch."
|
|
echo " If [package] is not provided, it updates 'github.com/pingcap/kvproto/pkg/...'"
|
|
echo ""
|
|
exit 0
|
|
fi
|
|
|
|
mv _vendor/* .
|
|
if [ $# -eq 1 ]; then
|
|
go get -u -v -d $1
|
|
godep update $1
|
|
elif [ $# -eq 0 ]; then
|
|
go get -u -v -d github.com/pingcap/kvproto/pkg
|
|
godep update github.com/pingcap/kvproto/pkg/...
|
|
else
|
|
echo "Invalid argument count."
|
|
fi
|
|
mv Godeps _vendor/
|
|
mv vendor _vendor/
|