tip
This command is available starting from framework version v2.3
.
Usage
$ gf up -h
USAGE
gf up [OPTION]
OPTION
-a, --all upgrade both version and cli, auto fix codes
-c, --cli also upgrade CLI tool
-f, --fix auto fix codes(it only make sense if cli is to be upgraded)
-h, --help more information about this command
EXAMPLE
gf up
gf up -a
gf up -c
gf up -cf
It is used to achieve version updates, simultaneously updating the main framework version and community components to the latest version.
Option explanation:
Name | Meaning |
---|---|
all | Simultaneously update the cli tool version and automatically fix local code incompatibility changes during the upgrade |
fix | Automatically fix local code incompatibility changes during the upgrade |
cli | Also update the cli tool version during the upgrade |
Usage Example
$ gf up -a
start upgrading version...
upgrading "github.com/gogf/gf/contrib/drivers/mysql/v2" from "v2.2.4" to "latest"
go: upgraded github.com/BurntSushi/toml v1.1.0 => v1.2.1
go: upgraded github.com/cespare/xxhash/v2 v2.1.2 => v2.2.0
go: upgraded github.com/clbanning/mxj/v2 v2.5.6 => v2.5.7
go: upgraded github.com/fsnotify/fsnotify v1.5.4 => v1.6.0
go: upgraded github.com/go-sql-driver/mysql v1.6.0 => v1.7.0
go: upgraded github.com/gogf/gf/contrib/drivers/mysql/v2 v2.2.4 => v2.2.6
go: upgraded github.com/gogf/gf/v2 v2.2.4 => v2.2.6
go: upgraded github.com/magiconair/properties v1.8.6 => v1.8.7
go: upgraded github.com/mattn/go-colorable v0.1.12 => v0.1.13
go: upgraded github.com/mattn/go-isatty v0.0.14 => v0.0.17
go: upgraded github.com/mattn/go-runewidth v0.0.13 => v0.0.14
go: upgraded github.com/rivo/uniseg v0.2.0 => v0.4.3
go: upgraded go.opentelemetry.io/otel v1.7.0 => v1.11.2
go: upgraded go.opentelemetry.io/otel/sdk v1.7.0 => v1.11.2
go: upgraded golang.org/x/net v0.0.0-20220621193019-9d032be2e588 => v0.5.0
go: upgraded golang.org/x/sys v0.0.0-20220615213510-4f61da869c0c => v0.4.0
go: upgraded golang.org/x/text v0.3.8-0.20220509174342-b4bca84b0361 => v0.6.0
go: upgraded golang.org/x/tools v0.1.11-0.20220504162446-54c7ba520b92 => v0.1.12
upgrading "github.com/gogf/gf/v2" from "v2.2.4" to "latest"
auto fixing path "/Users/john/Workspace/Go/GOPATH/src/github.com/Khaos/eros"...
done!
Precautions
Please commit local modifications or back up the directory with git
before running the command.