We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
From carolynvs/magex#26:
It would be nice to not have to specify the arguments as a string slice and instead pass a single space separated string. shx.Run("go test ./...") There is a library that can help with this, https://github.com/mattn/go-shellwords You could extend this further and support newline separated commands shx.Run(` go build -o bin/stuff . go test ./... ./bin/stuff --version `) If you were feeling really spicy, you could define a parser for a simplified Makefile syntax and then execute the Makefile in the same directory. magefile.go Makefile magefile.go //go:generate magic command to generate a magefile with extra targets based on the Makefile
It would be nice to not have to specify the arguments as a string slice and instead pass a single space separated string.
shx.Run("go test ./...")
There is a library that can help with this, https://github.com/mattn/go-shellwords
You could extend this further and support newline separated commands
shx.Run(` go build -o bin/stuff . go test ./... ./bin/stuff --version `)
If you were feeling really spicy, you could define a parser for a simplified Makefile syntax and then execute the Makefile in the same directory.
magefile.go Makefile
magefile.go
//go:generate magic command to generate a magefile with extra targets based on the Makefile
The text was updated successfully, but these errors were encountered:
No branches or pull requests
From carolynvs/magex#26:
The text was updated successfully, but these errors were encountered: