base command class Large swaths of this class have been copied from illuminate/config 5.2 and 5.5 so you may refer to their documentation for some things.
Adds commands to the console
A trait that provides awareness of the console to objects
Concrete's output style.
Console command parser This was taken directly from illuminate/console
Interface to flag an object as being aware of the symfony console components.