Used when input was not provided.
Creates a menu from a Range of strings.
Gets a valid path folder from the user. The string will not contain quotes, if you are using in a system call and the path contain spaces wrapping in quotes may be required.
Pauses and prompts the user to press Enter (or "Return" on OSX).
Requires that a value be provided and valid based on the delegate passed in. It must also check against null input.
The userInput function provides a means to accessing a single value from the user. Each invocation outputs a provided statement/question and takes an entire line of input. The result is then converted to the requested type; default is a string.
Handling of interaction with users via standard input.
Provides functions for simple and common interactions with users in the form of question and answer.