From df887563ed47dd1678ca1338202fb0534cd335da Mon Sep 17 00:00:00 2001 From: Sprite Date: Fri, 3 Apr 2026 20:54:18 +0000 Subject: [PATCH] fly console should always be pty --- internal/command/console/console.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/internal/command/console/console.go b/internal/command/console/console.go index 0891452a8b..6567d2cda3 100644 --- a/internal/command/console/console.go +++ b/internal/command/console/console.go @@ -232,11 +232,7 @@ func runConsole(ctx context.Context) error { consoleCommand = flag.GetString(ctx, "command") } - // Allocate PTY only when no command is specified or when explicitly requested - // This matches the behavior of `fly ssh console` - allocPTY := consoleCommand == "" || flag.GetBool(ctx, "pty") - - return ssh.Console(ctx, sshClient, consoleCommand, allocPTY, params.Container) + return ssh.Console(ctx, sshClient, consoleCommand, true, params.Container) } func selectMachine(ctx context.Context, app *fly.AppCompact, appConfig *appconfig.Config) (*fly.Machine, func(), error) {