diff --git a/README.md b/README.md index b264ffb..f5842fc 100644 --- a/README.md +++ b/README.md @@ -165,6 +165,38 @@ ______ For more information on the usage, run `bee help pack`. +### bee rs +Inspired by makefile / npm scripts. + Run script allows you to run arbitrary commands using Bee. + Custom commands are provided from the "scripts" object inside bee.json or Beefile. + + To run a custom command, use: $ bee rs mycmd ARGS + +```bash +$ bee help rs + +USAGE + bee rs + +DESCRIPTION + Run script allows you to run arbitrary commands using Bee. + Custom commands are provided from the "scripts" object inside bee.json or Beefile. + + To run a custom command, use: $ bee rs mycmd ARGS + +AVAILABLE SCRIPTS + gtest + APP_ENV=test APP_CONF_PATH=$(pwd)/conf go test -v -cover + gtestall + APP_ENV=test APP_CONF_PATH=$(pwd)/conf go test -v -cover $(go list ./... | grep -v /vendor/) + +``` + +*Run your scripts with:* +```$ bee rs gtest tests/*.go``` +```$ bee rs gtestall``` + + ### bee api To create a Beego API application: diff --git a/cmd/commands/rs/rs.go b/cmd/commands/rs/rs.go index a2eb77f..110a696 100644 --- a/cmd/commands/rs/rs.go +++ b/cmd/commands/rs/rs.go @@ -41,7 +41,7 @@ var cmdRs = &commands.Command{ To run a custom command, use: {{"$ bee rs mycmd ARGS" | bold}} {{if len .}} {{"AVAILABLE SCRIPTS"|headline}}{{range $cmdName, $cmd := .}} - {{$cmdName | printf "-%s" | bold}} + {{$cmdName | bold}} {{$cmd}}{{end}}{{end}} `, PreRun: func(cmd *commands.Command, args []string) { version.ShowShortVersionBanner() },