@@ -16,33 +16,30 @@ var ui cli.Ui
1616func realMain () int {
1717 ui = & cli.BasicUi {Writer : os .Stdout }
1818
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
4039 },
41- HelpFunc : cli .BasicHelpFunc ("sql-migrate" ),
42- Version : GetVersion (),
4340 }
4441
45- exitCode , err := cli .Run ()
42+ exitCode , err := c .Run ()
4643 if err != nil {
4744 _ , _ = fmt .Fprintf (os .Stderr , "Error executing CLI: %s\n " , err .Error ())
4845 return 1
0 commit comments