# go-shlex go-shlex is a library to make a lexical analyzer like Unix shell for Go. ## Install go get -u "github.com/anmitsu/go-shlex" ## Usage ```go package main import ( "fmt" "log" "github.com/anmitsu/go-shlex" ) func main() { cmd := `cp -Rdp "file name" 'file name2' dir\ name` words, err := shlex.Split(cmd, true) if err != nil { log.Fatal(err) } for _, w := range words { fmt.Println(w) } } ``` ## Documentation http://godoc.org/github.com/anmitsu/go-shlex