fixup!
This commit is contained in:
parent
710df05119
commit
7a4368def7
@ -34,6 +34,7 @@ cli v2 manual
|
|||||||
* [Version Flag](#version-flag)
|
* [Version Flag](#version-flag)
|
||||||
+ [Customization](#customization-2)
|
+ [Customization](#customization-2)
|
||||||
* [Timestamp Flag](#timestamp-flag)
|
* [Timestamp Flag](#timestamp-flag)
|
||||||
|
* [Migration Guide: v1 to v2](#migration-guide-v1-to-v2)
|
||||||
* [Full API Example](#full-api-example)
|
* [Full API Example](#full-api-example)
|
||||||
|
|
||||||
<!-- tocstop -->
|
<!-- tocstop -->
|
||||||
@ -1424,15 +1425,16 @@ In this example the flag could be used like this :
|
|||||||
|
|
||||||
Side note: quotes may be necessary around the date depending on your layout (if you have spaces for instance)
|
Side note: quotes may be necessary around the date depending on your layout (if you have spaces for instance)
|
||||||
|
|
||||||
### Converting from v1 to v2
|
### Migration Guide: v1 to v2
|
||||||
|
|
||||||
v2 has a number of breaking changes but converting is straightforward:
|
v2 has a number of breaking changes but converting is relatively
|
||||||
make the changes documented below then resolve any compiler errors.
|
straightforward: make the changes documented below then resolve any
|
||||||
Typically this is sufficient.
|
compiler errors. We hope this will be sufficient for most typical
|
||||||
|
users.
|
||||||
|
|
||||||
If you find any issues not covered by this document, please post a
|
If you find any issues not covered by this document, please post a
|
||||||
comment on [Issue 921](https://github.com/urfave/cli/issues/921) or
|
comment on [Issue 921](https://github.com/urfave/cli/issues/921) or
|
||||||
consider sending a PR.
|
consider sending a PR to help improve this guide.
|
||||||
|
|
||||||
#### Flags before args
|
#### Flags before args
|
||||||
|
|
||||||
@ -1498,10 +1500,10 @@ Example:
|
|||||||
|
|
||||||
Compiler messages you might see:
|
Compiler messages you might see:
|
||||||
|
|
||||||
`
|
```
|
||||||
commands/commands.go:56:30: cannot convert commands (type []cli.Command) to type cli.CommandsByName
|
commands/commands.go:56:30: cannot convert commands (type []cli.Command) to type cli.CommandsByName
|
||||||
commands/commands.go:57:15: cannot use commands (type []cli.Command) as type []*cli.Command in assignment
|
commands/commands.go:57:15: cannot use commands (type []cli.Command) as type []*cli.Command in assignment
|
||||||
`
|
```
|
||||||
|
|
||||||
#### Lists of commands should be pointers
|
#### Lists of commands should be pointers
|
||||||
|
|
||||||
@ -1513,9 +1515,9 @@ now be pointers.
|
|||||||
|
|
||||||
Compiler messages you might see:
|
Compiler messages you might see:
|
||||||
|
|
||||||
`
|
```
|
||||||
./commands.go:32:34: cannot use cli.Command literal (type cli.Command) as type *cli.Command in argument to
|
./commands.go:32:34: cannot use cli.Command literal (type cli.Command) as type *cli.Command in argument to
|
||||||
`
|
```
|
||||||
|
|
||||||
#### cli.Flag changed
|
#### cli.Flag changed
|
||||||
|
|
||||||
@ -1527,10 +1529,10 @@ If you make a list of flags, add a `&` in front of each
|
|||||||
item. cli.BoolFlag, cli.StringFlag, etc.
|
item. cli.BoolFlag, cli.StringFlag, etc.
|
||||||
|
|
||||||
* OLD:
|
* OLD:
|
||||||
`
|
```
|
||||||
app.Flags = []cli.Flag{
|
app.Flags = []cli.Flag{
|
||||||
cli.BoolFlag{
|
cli.BoolFlag{
|
||||||
`
|
```
|
||||||
|
|
||||||
* NEW:
|
* NEW:
|
||||||
```
|
```
|
||||||
@ -1554,9 +1556,9 @@ now pointers.
|
|||||||
|
|
||||||
Compiler messages you might see:
|
Compiler messages you might see:
|
||||||
|
|
||||||
`
|
```
|
||||||
commands/commands.go:28:19: cannot use c (type *cli.Command) as type cli.Command in append
|
commands/commands.go:28:19: cannot use c (type *cli.Command) as type cli.Command in append
|
||||||
`
|
```
|
||||||
|
|
||||||
#### Actions returns errors
|
#### Actions returns errors
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user