2021-12-07 13:13:09 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
2022-09-03 15:07:12 +00:00
|
|
|
FLAGS="-tags=linux,libsqlite3,sqlite_fts5"
|
2022-10-16 20:34:12 +00:00
|
|
|
EXTRA="
|
|
|
|
github.com/cretz/bine@master
|
|
|
|
github.com/tkrajina/gpxgo@master
|
|
|
|
github.com/yuin/goldmark-emoji@master
|
|
|
|
"
|
2022-09-03 15:07:12 +00:00
|
|
|
|
|
|
|
# Update all direct dependencies to latest version
|
|
|
|
echo "Check for updates..."
|
|
|
|
|
2023-02-28 08:42:04 +00:00
|
|
|
# 1. Update dependencies
|
|
|
|
GOFLAGS=$FLAGS go get -t -u ./...
|
2022-10-16 20:34:12 +00:00
|
|
|
|
2023-02-28 08:42:04 +00:00
|
|
|
# 2. Update extra packages
|
2022-10-16 20:34:12 +00:00
|
|
|
for e in $EXTRA
|
|
|
|
do
|
|
|
|
echo ""
|
|
|
|
echo "Update $e"
|
|
|
|
GOFLAGS=$FLAGS go get $e
|
|
|
|
done
|
|
|
|
|
|
|
|
# 4. Tidy
|
|
|
|
GOFLAGS=$FLAGS go mod tidy
|