Fix description in Noir::Base::Command, use instance_variable
Mini fixes
Suport execute command in executables
Fix arguments in Noir::Base::Command.execute
Fixn output style in description
Add test check variable length argument on Noir::Base::Command
Add new exception in Noir::Base::TerminalCommand
Add spec for Noir::Command
Add spec for Noir::Command::Help
Add Noir::Command::Completion
Split stub commands into spec_helper
Add Noir::Command::Completion.execute
Rename spec target to suggestions from execute in Noir::Command::Completion
Support completion in matched command
Support completion all matched command in argv
Add subcommands test in Noir::Command::Completion
Support completion on not Capitalize commands
Wrote Noir::Command::Completion
Add executable command Noir::Command::Completion
Support -h in Noir::Command::Completion