Releases: PhpGt/Cli
Stream reworking
Streams have been renamed throughout to output
, as the class represents multiple streams.
Refactoring for test coverage
When starting an open source repository, v0.0.x releases often contain exploratory code. This release marks the refactoring done to smooth out the code structure and define the classes that will be used for the v1 release.
Main changes:
- Exceptions introduced
- Argument abstract class shared amongst different types of Argument
- Main run function simplified
Initial tests written
Adding the initial tests is being marked as a release because it acts as a commitment to the layout of new namespaces since the import of PHP.Gt/Installer code.
Extract any references to Installer
This repository must be totally separated from others as to not create cyclic dependencies. Any reference to PHP.Gt/Installer has been removed.
Imported from PhpGt/Installer
The functionality for the CLI interaction was originally coded into the PHP.Gt/Installer repository and has now been extracted into a reusable component.
This is the original basic code as it is extracted.