mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
21 lines
354 B
Bash
Executable File
21 lines
354 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
if ! [[ "$0" =~ scripts/updatedep.sh ]]; then
|
|
echo "must be run from repository root"
|
|
exit 255
|
|
fi
|
|
|
|
go get -v -u github.com/golang/dep/cmd/dep
|
|
|
|
if [[ -z "$1" ]]; then
|
|
echo "dep ensure on all packages"
|
|
dep ensure -v
|
|
else
|
|
echo "dep update on" "$1"
|
|
# shellcheck disable=SC2086
|
|
dep ensure -v -update $1
|
|
fi
|
|
|
|
dep prune
|