Remove with from unittest
Rename addArgument to addCommand
Replace getArguments to getChildren
Replace addArgument to addChild
Let's get child command by ArrayAccess
Add OptionSet to resolve options
Little modify
Global options can pass to children correctly.
OptionSet Test
Basic prompter
Text, Validate and Select prompter
Add CallbackPrompter
Boolean Prompter
Testing hidden password
PasswordPrompter ready
Testable passwordPrompter
Update docblocks
Update docblocks
Rename Code to Handler & support callable
Add question in prompter interface