https://kniteo.blogspot.com/2023/10/interactive-command-line-user.html
Interactive Command Line User Interfaces In Node