From 2ba3b0eacdac4f55862a05f577b76780c0a4fd57 Mon Sep 17 00:00:00 2001 From: Dmitri Shuralyov Date: Sat, 4 Jun 2016 17:18:45 -0700 Subject: [PATCH] Remove tool command. It was initially added to support Go language tests. See https://github.com/gopherjs/gopherjs/commit/da075debc443510928caee184375aa76898c6d38#commitcomment-17247656. Remove it since it's no longer needed, and it's unlikely to be used. Helps #388. --- tool.go | 29 +---------------------------- 1 file changed, 1 insertion(+), 28 deletions(-) diff --git a/tool.go b/tool.go index 8673ce5de..8032a9187 100644 --- a/tool.go +++ b/tool.go @@ -457,33 +457,6 @@ func main() { }, options, nil)) } - cmdTool := &cobra.Command{ - Use: "tool [command] [args...]", - Short: "run specified go tool", - } - cmdTool.Flags().BoolP("e", "e", false, "") - cmdTool.Flags().BoolP("l", "l", false, "") - cmdTool.Flags().StringP("o", "o", "", "") - cmdTool.Flags().StringP("D", "D", "", "") - cmdTool.Flags().StringP("I", "I", "", "") - cmdTool.Run = func(cmd *cobra.Command, args []string) { - os.Exit(handleError(func() error { - if len(args) == 2 { - switch args[0][1] { - case 'g': - basename := filepath.Base(args[1]) - s := gbuild.NewSession(options) - if err := s.BuildFiles([]string{args[1]}, basename[:len(basename)-3]+".js", currentDirectory); err != nil { - return err - } - return nil - } - } - cmdTool.Help() - return nil - }, options, nil)) - } - cmdServe := &cobra.Command{ Use: "serve [root]", Short: "compile on-the-fly and serve", @@ -533,7 +506,7 @@ func main() { Use: "gopherjs", Long: "GopherJS is a tool for compiling Go source code to JavaScript.", } - rootCmd.AddCommand(cmdBuild, cmdGet, cmdInstall, cmdRun, cmdTest, cmdTool, cmdServe) + rootCmd.AddCommand(cmdBuild, cmdGet, cmdInstall, cmdRun, cmdTest, cmdServe) rootCmd.Execute() }