laminas / laminas-cli

Console command runner, exposing commands written in Laminas MVC and Mezzio components and applications
https://docs.laminas.dev/laminas-cli
BSD 3-Clause "New" or "Revised" License
55 stars 22 forks source link

Feature/command params #22

Closed weierophinney closed 4 years ago

weierophinney commented 4 years ago
Q A
Documentation no
Bugfix no
BC Break no
New Feature yes
RFC yes
QA no

Description

This patch builds on #20, and makes the following changes:

Documentation is provided, as well as basic workflow tests; more tests will be necessary before we do a release; I'm waiting to do these until we complete any further architecture changes.

weierophinney commented 4 years ago

w00t! Green! Ready for one last round of review!

weierophinney commented 4 years ago

Of course we need more tests to cover all this functionality. I see I've added just one with int param type, but we definitely need more there.

Right - I've waited to write tests until we're sure of the architecture - which I think we're getting close to now.

My thought is to have you merge this to the feature/command-params branch, and then I can start writing tests and pushing them to that branch before we publish #20 (it's still in Draft status); sound good?

I can then start working on the command chain functionality with regards to options that you and I discussed in Slack earlier.