diff options
Diffstat (limited to 'cmd/eg/eg.go')
-rw-r--r-- | cmd/eg/eg.go | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/cmd/eg/eg.go b/cmd/eg/eg.go index 8d2342a..0ad4331 100644 --- a/cmd/eg/eg.go +++ b/cmd/eg/eg.go @@ -1,7 +1,7 @@ // The eg command performs example-based refactoring. // For documentation, run the command, or see Help in -// code.google.com/p/go.tools/refactor/eg. -package main +// golang.org/x/tools/refactor/eg. +package main // import "golang.org/x/tools/cmd/eg" import ( "flag" @@ -11,7 +11,6 @@ import ( "go/token" "os" "os/exec" - "path/filepath" "strings" "golang.org/x/tools/go/loader" @@ -37,7 +36,7 @@ Usage: eg -t template.go [-w] [-transitive] <args>... func main() { if err := doMain(); err != nil { - fmt.Fprintf(os.Stderr, "%s: %s.\n", filepath.Base(os.Args[0]), err) + fmt.Fprintf(os.Stderr, "eg: %s\n", err) os.Exit(1) } } @@ -56,15 +55,12 @@ func doMain() error { } conf := loader.Config{ - Fset: token.NewFileSet(), - ParserMode: parser.ParseComments, - SourceImports: true, + Fset: token.NewFileSet(), + ParserMode: parser.ParseComments, } // The first Created package is the template. - if err := conf.CreateFromFilenames("template", *templateFlag); err != nil { - return err // e.g. "foo.go:1: syntax error" - } + conf.CreateFromFilenames("template", *templateFlag) if len(args) == 0 { fmt.Fprint(os.Stderr, usage) @@ -128,7 +124,7 @@ func doMain() error { } } if err := eg.WriteAST(iprog.Fset, filename, file); err != nil { - fmt.Fprintf(os.Stderr, "Error: %s\n", err) + fmt.Fprintf(os.Stderr, "eg: %s\n", err) hadErrors = true } } else { |