mirror of
https://github.com/bmadcode/BMAD-METHOD.git
synced 2025-12-29 16:14:59 +00:00
bump version to 6.0.0-alpha.21 and enhance stdin handling for Windows in CLI (#1200)
This commit is contained in:
@@ -2,6 +2,24 @@ const { program } = require('commander');
|
||||
const path = require('node:path');
|
||||
const fs = require('node:fs');
|
||||
|
||||
// Fix for stdin issues when running through npm on Windows
|
||||
// Ensures keyboard interaction works properly with inquirer prompts
|
||||
if (process.stdin.isTTY) {
|
||||
try {
|
||||
process.stdin.resume();
|
||||
process.stdin.setEncoding('utf8');
|
||||
|
||||
// On Windows, explicitly reference the stdin stream to ensure it's properly initialized
|
||||
if (process.platform === 'win32') {
|
||||
process.stdin.on('error', () => {
|
||||
// Ignore stdin errors - they can occur when the terminal is closing
|
||||
});
|
||||
}
|
||||
} catch {
|
||||
// Silently ignore - some environments may not support these operations
|
||||
}
|
||||
}
|
||||
|
||||
// Load package.json from root for version info
|
||||
const packageJson = require('../../package.json');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user