2022-07-31 10:20:42 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
2024-01-02 14:36:27 +00:00
|
|
|
FLAGS=""
|
2022-10-20 05:37:13 +00:00
|
|
|
EXTRA=""
|
|
|
|
|
|
|
|
# Update all direct dependencies to latest version
|
|
|
|
echo "Check for updates..."
|
|
|
|
|
2023-04-27 14:32:03 +00:00
|
|
|
# 1. Update dependencies
|
|
|
|
GOFLAGS=$FLAGS go get -t -u ./...
|
2022-10-20 05:37:13 +00:00
|
|
|
|
2023-04-27 14:32:03 +00:00
|
|
|
# 2. Update extra packages
|
2022-10-20 05:37:13 +00:00
|
|
|
for e in $EXTRA
|
|
|
|
do
|
|
|
|
echo ""
|
|
|
|
echo "Update $e"
|
|
|
|
GOFLAGS=$FLAGS go get $e
|
|
|
|
done
|
|
|
|
|
|
|
|
# 4. Tidy
|
|
|
|
GOFLAGS=$FLAGS go mod tidy
|