From 4c49716f0eebb18f828eba6b6380ecd39e44427c Mon Sep 17 00:00:00 2001 From: Grant Murphy Date: Thu, 28 Dec 2017 16:55:12 +1000 Subject: [PATCH] move utils to separate executable --- cmd/{gas => gasutil}/tools.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) rename cmd/{gas => gasutil}/tools.go (96%) diff --git a/cmd/gas/tools.go b/cmd/gasutil/tools.go similarity index 96% rename from cmd/gas/tools.go rename to cmd/gasutil/tools.go index c265819..23146c1 100644 --- a/cmd/gas/tools.go +++ b/cmd/gasutil/tools.go @@ -15,6 +15,7 @@ package main import ( + "flag" "fmt" "go/ast" "go/importer" @@ -274,3 +275,14 @@ func dumpImports(files ...string) { } } } + +func main() { + tools := newUtils() + flag.Var(tools, "tool", "Utils to assist with rule development") + flag.Parse() + + if len(tools.call) > 0 { + tools.run(flag.Args()...) + os.Exit(0) + } +}