We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3d90afb commit f23a1c0Copy full SHA for f23a1c0
1 file changed
lib/arg_parser.go
@@ -3,11 +3,14 @@ package lib
3
import (
4
"errors"
5
"os"
6
+ "regexp"
7
"strings"
8
)
9
10
+var reOpt = regexp.MustCompile("^--[a-z][-a-z]*|^-[a-zA-Z]$")
11
+
12
func canOpt(arg string) bool {
- return strings.HasPrefix(arg, "-")
13
+ return reOpt.MatchString(arg)
14
}
15
16
// ParseArgs split arguments into options and file paths
0 commit comments