Merge branch 'minbranch'
This commit is contained in:
commit
a6a2359568
@ -36,7 +36,9 @@ func parse(input string) Input {
|
|||||||
var flags []string
|
var flags []string
|
||||||
var args []string
|
var args []string
|
||||||
for _, arg := range split[1:] {
|
for _, arg := range split[1:] {
|
||||||
if arg[0:2] == "--" {
|
if len(arg) == 1 && arg[0] == '-' {
|
||||||
|
continue
|
||||||
|
} else if arg[0:2] == "--" {
|
||||||
var result = strings.TrimSpace(arg)
|
var result = strings.TrimSpace(arg)
|
||||||
flags = append(flags, string(result[2:]))
|
flags = append(flags, string(result[2:]))
|
||||||
continue
|
continue
|
||||||
|
|||||||
@ -7,7 +7,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func TestParse(t *testing.T) {
|
func TestParse(t *testing.T) {
|
||||||
test := parse("ls -abcd hej -ee tbtry --help")
|
test := parse("ls -abcd hej -ee tbtry --help - -o")
|
||||||
fmt.Println(test.Instruction)
|
fmt.Println(test.Instruction)
|
||||||
fmt.Println(test.Args)
|
fmt.Println(test.Args)
|
||||||
fmt.Println(test.Flags)
|
fmt.Println(test.Flags)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user