Skip to content

Commit c9f9e4b

Browse files
committed
remove unnecessary testscript exit status
unnecessary since rogpeppe/go-internal#201
1 parent cc3f405 commit c9f9e4b

File tree

2 files changed

+13
-20
lines changed

2 files changed

+13
-20
lines changed

cliphist.go

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,29 +28,23 @@ import (
2828
//go:embed version.txt
2929
var version string
3030

31-
// allow us to test main
32-
func main() { os.Exit(main_()) }
33-
func main_() int {
34-
flags := flag.NewFlagSet(os.Args[0], flag.ContinueOnError)
35-
flags.Usage = func() {
31+
func main() {
32+
flag.Usage = func() {
3633
fmt.Fprintf(os.Stderr, "usage:\n")
3734
fmt.Fprintf(os.Stderr, " $ %s <store|list|decode|delete|delete-query|wipe|version>\n", os.Args[0])
3835
fmt.Fprintf(os.Stderr, "options:\n")
39-
flags.VisitAll(func(f *flag.Flag) {
36+
flag.VisitAll(func(f *flag.Flag) {
4037
fmt.Fprintf(os.Stderr, " -%s (default %s)\n", f.Name, f.DefValue)
4138
fmt.Fprintf(os.Stderr, " %s\n", f.Usage)
4239
})
4340
}
4441

45-
maxItems := flags.Uint64("max-items", 750, "maximum number of items to store")
46-
maxDedupeSearch := flags.Uint64("max-dedupe-search", 100, "maximum number of last items to look through when finding duplicates")
47-
48-
if err := flags.Parse(os.Args[1:]); err != nil {
49-
return 1
50-
}
42+
maxItems := flag.Uint64("max-items", 750, "maximum number of items to store")
43+
maxDedupeSearch := flag.Uint64("max-dedupe-search", 100, "maximum number of last items to look through when finding duplicates")
44+
flag.Parse()
5145

5246
var err error
53-
switch flags.Arg(0) {
47+
switch flag.Arg(0) {
5448
case "store":
5549
switch os.Getenv("CLIPBOARD_STATE") { // from man wl-clipboard
5650
case "sensitive":
@@ -62,24 +56,23 @@ func main_() int {
6256
case "list":
6357
err = list(os.Stdout)
6458
case "decode":
65-
err = decode(os.Stdin, os.Stdout, flags.Arg(1))
59+
err = decode(os.Stdin, os.Stdout, flag.Arg(1))
6660
case "delete-query":
67-
err = deleteQuery(flags.Arg(1))
61+
err = deleteQuery(flag.Arg(1))
6862
case "delete":
6963
err = delete(os.Stdin)
7064
case "wipe":
7165
err = wipe()
7266
case "version":
7367
fmt.Fprint(os.Stderr, version)
7468
default:
75-
flags.Usage()
76-
return 1
69+
flag.Usage()
70+
os.Exit(1)
7771
}
7872
if err != nil {
7973
fmt.Fprintln(os.Stderr, err)
80-
return 1
74+
os.Exit(1)
8175
}
82-
return 0
8376
}
8477

8578
func store(in io.Reader, maxDedupeSearch, maxItems uint64) error {

cliphist_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ func TestMain(m *testing.M) {
2020
testImage := image.NewRGBA(image.Rectangle{Max: image.Point{20, 20}})
2121

2222
os.Exit(testscript.RunMain(m, map[string]func() int{
23-
"cliphist": main_,
23+
"cliphist": func() int { main(); return 0 },
2424

2525
"rand": func() int {
2626
size, _ := strconv.Atoi(os.Args[1])

0 commit comments

Comments
 (0)