Чтобы после нажатия кнопки открывалась консоль, нужно интегрировать ваш JavaScript код для терминала с HTML кодом. В HTML коде добавим кнопку, которая вызывает функцию для открытия консоли, а в JavaScript коде создадим эту функцию.
if (txt === "help") { console.log("commands:\n text \n echo \n number \n"); } else if (txt === "text") { readline.question("", x => { if (isNaN(x)) { console.log("[!] write a text"); } else { console.log("[!] enter text"); } }); } else if (txt === "number") { readline.question("", temp => { if (isNaN(temp)) { console.log("[!] Write a number!"); } else { console.log("[!] Write a number!"); } }); } else if (txt.startsWith("echo")) { const splited_text = txt.split(" "); console.log(splited_text[1]); } }); }); }
Этот код будет работать в среде Node.js, так как используется модуль readline. Чтобы код работал в браузере, нужно переписать его без использования модуля readline и использовать HTML элементы для ввода и вывода информации.