parseargs-go - 一个字符串参数解析器,理解引号和反斜杠
parseargs-go - 一个字符串参数解析器,理解引号和反斜杠
Go 文本处理
共8Star
详细介绍
parseargs-go
This is a port of the parserargs.js project to Go.
What about parsing arguments allowing quotes in them? But beware that this library will not parse flags (-- and -), flags will be returned as simple strings.
Installation
go get -u github.com/txgruppi/parseargs-go
Example
package main
import (
"fmt"
"log"
"github.com/txgruppi/parseargs-go"
)
func main() {
setInRedis := `set name "Put your name here"`
parsed, err := parseargs.Parse(setInRedis)
if err != nil {
log.Fatal(err)
}
fmt.Printf("%#v\n", parsed) // []string{"set", "name", "Put your name here"}
}
Tests
go get -u -t github.com/txgruppi/parseargs-go
cd $GOPATH/src/github.com/txgruppi/parseargs-go
go test ./...
License
MIT
-
86 Star
-
0 Star
-
313 Star
-
119 Star
-
290 Star
-
11 Star
-
959 Star