From 61735c00128da6500c13d35e921132c840f26f7b Mon Sep 17 00:00:00 2001 From: Ulysses Souza Date: Fri, 4 Mar 2022 14:27:06 +0100 Subject: [PATCH] Add -i and -t to run and exec Signed-off-by: Ulysses Souza --- cmd/compose/exec.go | 5 +++++ cmd/compose/run.go | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/cmd/compose/exec.go b/cmd/compose/exec.go index 708c7e73..e395ea3c 100644 --- a/cmd/compose/exec.go +++ b/cmd/compose/exec.go @@ -73,6 +73,11 @@ func execCommand(p *projectOptions, backend api.Service) *cobra.Command { runCmd.Flags().BoolVarP(&opts.noTty, "no-TTY", "T", false, "Disable pseudo-TTY allocation. By default `docker compose exec` allocates a TTY.") runCmd.Flags().StringVarP(&opts.workingDir, "workdir", "w", "", "Path to workdir directory for this command.") + runCmd.Flags().BoolP("interactive", "i", true, "Keep STDIN open even if not attached. DEPRECATED") + runCmd.Flags().MarkHidden("interactive") //nolint:errcheck + runCmd.Flags().BoolP("tty", "t", true, "Allocate a pseudo-TTY. DEPRECATED") + runCmd.Flags().MarkHidden("tty") //nolint:errcheck + runCmd.Flags().SetInterspersed(false) return runCmd } diff --git a/cmd/compose/run.go b/cmd/compose/run.go index 57502620..ee94e2cb 100644 --- a/cmd/compose/run.go +++ b/cmd/compose/run.go @@ -155,6 +155,11 @@ func runCommand(p *projectOptions, backend api.Service) *cobra.Command { flags.BoolVar(&opts.servicePorts, "service-ports", false, "Run command with the service's ports enabled and mapped to the host.") flags.BoolVar(&opts.quietPull, "quiet-pull", false, "Pull without printing progress information.") + cmd.Flags().BoolP("interactive", "i", true, "Keep STDIN open even if not attached. DEPRECATED") + cmd.Flags().MarkHidden("interactive") //nolint:errcheck + cmd.Flags().BoolP("tty", "t", true, "Allocate a pseudo-TTY. DEPRECATED") + cmd.Flags().MarkHidden("tty") //nolint:errcheck + flags.SetNormalizeFunc(normalizeRunFlags) flags.SetInterspersed(false) return cmd