Skip to content
This repository has been archived by the owner on Jul 11, 2022. It is now read-only.

Commit

Permalink
add root flag to sql cmd
Browse files Browse the repository at this point in the history
Signed-off-by: Jason McCallister <jason@craftcms.com>
  • Loading branch information
jasonmccallister committed Apr 7, 2020
1 parent a7706e6 commit de62b78
Showing 1 changed file with 18 additions and 9 deletions.
27 changes: 18 additions & 9 deletions internal/cmd/sql.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,23 @@ import (
"github.com/craftcms/nitro/internal/nitro"
)

var sqlCommand = &cobra.Command{
Use: "sql",
Short: "Enter a SQL shell",
RunE: func(cmd *cobra.Command, args []string) error {
name := config.GetString("machine", flagMachineName)
engine := config.GetString("database.engine", flagDatabase)
version := config.GetString("database.version", flagDatabaseVersion)
var (
flagRootDatabaseUser bool

return nitro.Run(nitro.NewMultipassRunner("multipass"), nitro.SQL(name, engine, version, false))
},
sqlCommand = &cobra.Command{
Use: "sql",
Short: "Enter a SQL shell",
RunE: func(cmd *cobra.Command, args []string) error {
name := config.GetString("machine", flagMachineName)
engine := config.GetString("database.engine", flagDatabase)
version := config.GetString("database.version", flagDatabaseVersion)
root := flagRootDatabaseUser

return nitro.Run(nitro.NewMultipassRunner("multipass"), nitro.SQL(name, engine, version, root))
},
}
)

func init() {
sqlCommand.Flags().BoolVarP(&flagRootDatabaseUser, "root", "r", false, "Enter a root ")
}

0 comments on commit de62b78

Please # to comment.