https://medium.com/@codetreeglobal/how-to-read-console-commandline-terminal-input-in-dart-f1b63ba5eeb6