github.com/insionng/yougam@v0.0.0-20170714101924-2bc18d833463/libraries/pingcap/tidb/updatedep.sh (about)

     1  #!/bin/bash
     2  if [ "$1" == "-h" ] ; then
     3      echo "Usage: $0 [package]"
     4      echo "    Update dependency package in vendor."
     5      echo "    Make sure the package to be updated is on master branch."
     6      echo "    If [package] is not provided, it updates 'github.com/pingcap/kvproto/pkg/...'"
     7      echo ""
     8      exit 0
     9  fi
    10  
    11  mv _vendor/* .
    12  if [ $# -eq 1 ]; then
    13      go get -u -v -d $1
    14      godep update $1
    15  elif [ $# -eq 0 ]; then
    16      go get -u -v -d github.com/pingcap/kvproto/pkg
    17      godep update github.com/pingcap/kvproto/pkg/...
    18  else
    19      echo "Invalid argument count."
    20  fi
    21  mv Godeps _vendor/
    22  mv vendor _vendor/