@@ -16,33 +16,30 @@ var ui cli.Ui
16
16
func realMain () int {
17
17
ui = & cli.BasicUi {Writer : os .Stdout }
18
18
19
- cli := & cli.CLI {
20
- Args : os .Args [1 :],
21
- Commands : map [string ]cli.CommandFactory {
22
- "up" : func () (cli.Command , error ) {
23
- return & UpCommand {}, nil
24
- },
25
- "down" : func () (cli.Command , error ) {
26
- return & DownCommand {}, nil
27
- },
28
- "redo" : func () (cli.Command , error ) {
29
- return & RedoCommand {}, nil
30
- },
31
- "status" : func () (cli.Command , error ) {
32
- return & StatusCommand {}, nil
33
- },
34
- "new" : func () (cli.Command , error ) {
35
- return & NewCommand {}, nil
36
- },
37
- "skip" : func () (cli.Command , error ) {
38
- return & SkipCommand {}, nil
39
- },
19
+ c := cli .NewCLI ("sql-migrate" , GetVersion ())
20
+ c .Args = os .Args [1 :]
21
+ c .Commands = map [string ]cli.CommandFactory {
22
+ "up" : func () (cli.Command , error ) {
23
+ return & UpCommand {}, nil
24
+ },
25
+ "down" : func () (cli.Command , error ) {
26
+ return & DownCommand {}, nil
27
+ },
28
+ "redo" : func () (cli.Command , error ) {
29
+ return & RedoCommand {}, nil
30
+ },
31
+ "status" : func () (cli.Command , error ) {
32
+ return & StatusCommand {}, nil
33
+ },
34
+ "new" : func () (cli.Command , error ) {
35
+ return & NewCommand {}, nil
36
+ },
37
+ "skip" : func () (cli.Command , error ) {
38
+ return & SkipCommand {}, nil
40
39
},
41
- HelpFunc : cli .BasicHelpFunc ("sql-migrate" ),
42
- Version : GetVersion (),
43
40
}
44
41
45
- exitCode , err := cli .Run ()
42
+ exitCode , err := c .Run ()
46
43
if err != nil {
47
44
_ , _ = fmt .Fprintf (os .Stderr , "Error executing CLI: %s\n " , err .Error ())
48
45
return 1
0 commit comments