Optional
logger: SoloLoggerRun prompts for the given set of flags
task object from listr2
list of flag objects
Return the value of the given flag
value of the flag or undefined if flag value is not available
Check if a flag value is set
Set value for the flag
ConfigManager cache command flag values so that user doesn't need to enter the same values repeatedly.
For example, 'namespace' is usually remains the same across commands once it is entered, and therefore user doesn't need to enter it repeatedly. However, user should still be able to specify the flag explicitly for any command.