@@ -25,7 +25,6 @@ import (
2525 cgo "github.com/compose-spec/compose-go/cli"
2626 "github.com/compose-spec/compose-go/loader"
2727 "github.com/compose-spec/compose-go/types"
28- "github.com/mattn/go-isatty"
2928 "github.com/mattn/go-shellwords"
3029 "github.com/spf13/cobra"
3130 "github.com/spf13/pflag"
@@ -144,7 +143,7 @@ func runCommand(p *projectOptions, backend api.Service) *cobra.Command {
144143 flags .StringArrayVarP (& opts .environment , "env" , "e" , []string {}, "Set environment variables" )
145144 flags .StringArrayVarP (& opts .labels , "label" , "l" , []string {}, "Add or override a label" )
146145 flags .BoolVar (& opts .Remove , "rm" , false , "Automatically remove the container when it exits" )
147- flags .BoolVarP (& opts .noTty , "no-TTY" , "T" , notAtTTY () , "Disable pseudo-noTty allocation. By default docker compose run allocates a TTY" )
146+ flags .BoolVarP (& opts .noTty , "no-TTY" , "T" , false , "Disable pseudo-noTty allocation. By default docker compose run allocates a TTY" )
148147 flags .StringVar (& opts .name , "name" , "" , " Assign a name to the container" )
149148 flags .StringVarP (& opts .user , "user" , "u" , "" , "Run as specified username or uid" )
150149 flags .StringVarP (& opts .workdir , "workdir" , "w" , "" , "Working directory inside the container" )
@@ -171,11 +170,6 @@ func normalizeRunFlags(f *pflag.FlagSet, name string) pflag.NormalizedName {
171170 return pflag .NormalizedName (name )
172171}
173172
174- func notAtTTY () bool {
175- b := isatty .IsTerminal (os .Stdout .Fd ()) && isatty .IsTerminal (os .Stdin .Fd ())
176- return ! b
177- }
178-
179173func runRun (ctx context.Context , backend api.Service , project * types.Project , opts runOptions ) error {
180174 err := opts .apply (project )
181175 if err != nil {
0 commit comments