func convertPackage() { if len(os.Args) != 3 { println(fmt.Sprintf("usage: %s convert /path/to/your/package", os.Args[0])) os.Exit(1) } defer func() { err := recover() if err != nil { switch err := err.(type) { case error: println(err.Error()) case string: println(err) default: println(fmt.Sprintf("unexpected error: %#v", err)) } os.Exit(1) } }() convert.RewritePackage(os.Args[2]) }
func convertPackage(args []string, additionalArgs []string) { if len(args) != 1 { println(fmt.Sprintf("usage: ginkgo convert /path/to/your/package")) os.Exit(1) } defer func() { err := recover() if err != nil { switch err := err.(type) { case error: println(err.Error()) case string: println(err) default: println(fmt.Sprintf("unexpected error: %#v", err)) } os.Exit(1) } }() convert.RewritePackage(args[0]) }