docs: Added some deprecated parts in migrating to v2 (#1319)
Co-authored-by: Robert Liebowitz <rliebz@gmail.com>
This commit is contained in:
parent
56bfa4be20
commit
9afa0745ed
@ -181,6 +181,48 @@ Compiler messages you might see:
|
|||||||
cannot use c (type *cli.Command) as type cli.Command in append
|
cannot use c (type *cli.Command) as type cli.Command in append
|
||||||
```
|
```
|
||||||
|
|
||||||
|
# GlobalString, GlobalBool and its likes are deprecated
|
||||||
|
|
||||||
|
Use simply `String` instead of `GlobalString`, `Bool` instead of `GlobalBool`
|
||||||
|
|
||||||
|
# BoolTFlag and BoolT are deprecated
|
||||||
|
|
||||||
|
BoolTFlag was a Bool Flag with its default value set to true and BoolT was used to find any BoolTFlag used locally, so both are deprecated.
|
||||||
|
|
||||||
|
* OLD:
|
||||||
|
|
||||||
|
```go
|
||||||
|
cli.BoolTFlag{
|
||||||
|
Name: FlagName,
|
||||||
|
Usage: FlagUsage,
|
||||||
|
EnvVar: "FLAG_ENV_VAR",
|
||||||
|
}
|
||||||
|
```
|
||||||
|
* NEW:
|
||||||
|
```go
|
||||||
|
cli.BoolFlag{
|
||||||
|
Name: FlagName,
|
||||||
|
Value: true,
|
||||||
|
Usage: FlagUsage,
|
||||||
|
EnvVar: "FLAG_ENV_VAR",
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
# &cli.StringSlice{""} replaced with cli.NewStringSlice("")
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
* OLD:
|
||||||
|
|
||||||
|
```go
|
||||||
|
Value: &cli.StringSlice{""},
|
||||||
|
```
|
||||||
|
* NEW:
|
||||||
|
```go
|
||||||
|
Value: cli.NewStringSlice(""),
|
||||||
|
}
|
||||||
|
```
|
||||||
# Replace deprecated functions
|
# Replace deprecated functions
|
||||||
|
|
||||||
`cli.NewExitError()` is deprecated. Use `cli.Exit()` instead. ([Staticcheck](https://staticcheck.io/) detects this automatically and recommends replacement code.)
|
`cli.NewExitError()` is deprecated. Use `cli.Exit()` instead. ([Staticcheck](https://staticcheck.io/) detects this automatically and recommends replacement code.)
|
||||||
|
Loading…
Reference in New Issue
Block a user