function typewriterEffect(text, delay = 100) {
    let i = 0;
    function typeWriter() {
        if (i < text.length) {
            process.stdout.write(text.charAt(i));
            i++;
            setTimeout(typeWriter, delay);
        } else {
            process.stdout.write('\n'); // Move to the next line after the text is printed
        }
    }
    typeWriter();
}

// Example usage
const textToPrint = "Hello, this is a typewriter effect!";
typewriterEffect(textToPrint, 50); // Adjust the delay as needed