@@ -38,14 +38,17 @@ func (cli *DockerCli) CmdCompose(args ...string) error {
3838func (cli * DockerCli ) CmdComposeRun (args ... string ) error {
3939 cmd := Cli .Subcmd ("compose run" , []string {"SERVICE [COMMAND] [ARGS...]" }, "Run a one-off command on a service" , false )
4040 composeFile := cmd .String ([]string {"f" , "-file" }, "hyper-compose.yml" , "Specify an alternate compose file" )
41- projectName := cmd .String ([]string {"p" , "-project-name" }, "hyper-compose " , "Specify an alternate project name" )
41+ projectName := cmd .String ([]string {"p" , "-project-name" }, "" , "Specify an alternate project name" )
4242 rm := cmd .Bool ([]string {"-rm" }, false , "Remove container after run, ignored in detached mode" )
4343
4444 cmd .Require (flag .Min , 1 )
4545 err := cmd .ParseFlags (args , true )
4646 if err != nil {
4747 return err
4848 }
49+ if * projectName == "" {
50+ * projectName = getBaseDir ()
51+ }
4952 project , err := docker .NewProject (& docker.Context {
5053 Context : project.Context {
5154 ComposeFiles : []string {* composeFile },
@@ -362,13 +365,16 @@ func (cli *DockerCli) CmdComposeRm(args ...string) error {
362365func (cli * DockerCli ) CmdComposeScale (args ... string ) error {
363366 cmd := Cli .Subcmd ("compose scale" , []string {"[SERVICE=NUM...]" }, "Set number of containers to run for a service." , false )
364367 composeFile := cmd .String ([]string {"f" , "-file" }, "hyper-compose.yml" , "Specify an alternate compose file" )
365- projectName := cmd .String ([]string {"p" , "-project-name" }, "hyper-compose " , "Specify an alternate project name" )
368+ projectName := cmd .String ([]string {"p" , "-project-name" }, "" , "Specify an alternate project name" )
366369 timeout := cmd .Int ([]string {"t" , "-timeout" }, 10 , "Specify a shutdown timeout in seconds" )
367370 cmd .Require (flag .Min , 0 )
368371 err := cmd .ParseFlags (args , true )
369372 if err != nil {
370373 return err
371374 }
375+ if * projectName == "" {
376+ * projectName = getBaseDir ()
377+ }
372378 project , err := docker .NewProject (& docker.Context {
373379 Context : project.Context {
374380 ComposeFiles : []string {* composeFile },
0 commit comments