feat: Allow combining -p and stdin for prompt input (#4406)

Co-authored-by: Allen Hutchison <adh@google.com>
This commit is contained in:
Wietse Venema
2025-08-14 20:08:59 +02:00
committed by GitHub
parent 798c4d1311
commit ec7b84191f
2 changed files with 17 additions and 2 deletions

View File

@@ -297,8 +297,11 @@ export async function main() {
}
// If not a TTY, read from stdin
// This is for cases where the user pipes input directly into the command
if (!process.stdin.isTTY && !input) {
input += await readStdin();
if (!process.stdin.isTTY) {
const stdinData = await readStdin();
if (stdinData) {
input = `${stdinData}\n\n${input}`;
}
}
if (!input) {
console.error('No input provided via stdin.');