fix(cli): improve tty handling

This commit is contained in:
Ruben Fiszel
2024-02-11 12:39:25 +01:00
parent 737595a4af
commit 0d3c4ec813
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -3,7 +3,7 @@ import { colors, getAvailablePort, log, open, Secret, Select } from "./deps.ts";
export async function loginInteractive(remote: string) {
let token: string | undefined;
if (!Deno.stdin.isTerminal()) {
if (Deno.stdin.isTerminal && !Deno.stdin.isTerminal()) {
log.info("Not a TTY, can't login interactively.");
return undefined;
}
+1 -1
View File
@@ -210,7 +210,7 @@ export async function add(
remote = new URL(remote).toString(); // add trailing slash in all cases!
let token = await tryGetLoginInfo(opts);
if (!token && !Deno.stdin.isTerminal()) {
if (!token && Deno.stdin.isTerminal && !Deno.stdin.isTerminal()) {
log.info("Not a TTY, can't login interactively. Pass the token in --token");
return;
}