aboutsummaryrefslogtreecommitdiff
path: root/cmd/eg/eg.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/eg/eg.go')
-rw-r--r--cmd/eg/eg.go18
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 {