Skip to content

Releases: PhpGt/Cli

Stream reworking

03 Jan 11:21
Compare
Choose a tag to compare
Stream reworking Pre-release
Pre-release

Streams have been renamed throughout to output, as the class represents multiple streams.

Refactoring for test coverage

23 Nov 09:27
Compare
Choose a tag to compare
Pre-release

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

09 Sep 20:05
Compare
Choose a tag to compare
Initial tests written Pre-release
Pre-release

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

09 Sep 20:04
Compare
Choose a tag to compare
Pre-release

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

09 Sep 20:03
Compare
Choose a tag to compare
Pre-release

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.