Skip to content

Commit 19d553c

Browse files
committed
refactor helper function
1 parent 3d1af35 commit 19d553c

File tree

1 file changed

+12
-18
lines changed

1 file changed

+12
-18
lines changed

main.go

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,7 @@ Examples:
5555
if err != nil {
5656
fmt.Fprintln(os.Stderr, err)
5757
}
58-
noNewline, _ := cmd.Flags().GetBool("no-newline")
59-
if noNewline {
60-
fmt.Print(out)
61-
} else {
62-
fmt.Println(out)
63-
}
58+
printOptionalNewline(cmd, out)
6459
},
6560
}
6661

@@ -88,12 +83,7 @@ Example:
8883
if err != nil {
8984
fmt.Fprintln(os.Stderr, err)
9085
}
91-
noNewline, _ := cmd.Flags().GetBool("no-newline")
92-
if noNewline {
93-
fmt.Print(out)
94-
} else {
95-
fmt.Println(out)
96-
}
86+
printOptionalNewline(cmd, out)
9787
},
9888
}
9989

@@ -121,12 +111,7 @@ Example:
121111
if err != nil {
122112
fmt.Fprintln(os.Stderr, err)
123113
}
124-
noNewline, _ := cmd.Flags().GetBool("no-newline")
125-
if noNewline {
126-
fmt.Print(out)
127-
} else {
128-
fmt.Println(out)
129-
}
114+
printOptionalNewline(cmd, out)
130115
},
131116
}
132117

@@ -213,3 +198,12 @@ func title(input string, sanitize bool) (string, error) {
213198

214199
return title, nil
215200
}
201+
202+
func printOptionalNewline(cmd *cobra.Command, output string) {
203+
noNewline, _ := cmd.Flags().GetBool("no-newline")
204+
if noNewline {
205+
fmt.Print(output)
206+
} else {
207+
fmt.Println(output)
208+
}
209+
}

0 commit comments

Comments
 (0)