Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laminas Cli Laravel Package

laminas/laminas-cli

Command-line tooling for Laminas applications. Provides a framework-agnostic CLI entry point and command infrastructure to run, discover, and organize project commands, with integration hooks for Laminas components and workflows.

View on GitHub
Deep Wiki
Context7
1.15.0

Release Notes for 1.15.0

Feature release (minor)

1.15.0

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 2

Enhancement

Bug

1.14.0

Release Notes for 1.14.0

Feature release (minor)

1.14.0

  • Total issues resolved: 0
  • Total pull requests resolved: 3
  • Total contributors: 2

Dependencies

renovate

1.13.0

Release Notes for 1.13.0

Feature release (minor)

1.13.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Dependencies,Enhancement

1.12.0

Release Notes for 1.12.0

Feature release (minor)

1.12.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

renovate

1.11.0

Release Notes for 1.11.0

Feature release (minor)

This release adds support for PHP 8.4.

1.11.0

  • Total issues resolved: 0
  • Total pull requests resolved: 3
  • Total contributors: 3

Enhancement

1.10.0

Release Notes for 1.10.0

Feature release (minor)

1.10.0

  • Total issues resolved: 0
  • Total pull requests resolved: 3
  • Total contributors: 2

Documentation

Enhancement

1.9.0

Release Notes for 1.9.0

Feature release (minor)

1.9.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Enhancement

1.8.0

Release Notes for 1.8.0

Feature release (minor)

1.8.0

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 1

renovate

1.7.0

Release Notes for 1.7.0

Feature release (minor)

1.7.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Enhancement

1.6.0

Release Notes for 1.6.0

Feature release (minor)

1.6.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Enhancement

1.5.0

Release Notes for 1.5.0

Feature release (minor)

1.5.0

  • Total issues resolved: 0
  • Total pull requests resolved: 4
  • Total contributors: 4

Enhancement

renovate

Documentation,Enhancement

1.4.0

Release Notes for 1.4.0

Feature release (minor)

1.4.0

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 1

Enhancement

1.3.0

Release Notes for 1.3.0

Feature release (minor)

1.3.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Enhancement

1.2.0

Release Notes for 1.2.0

Feature release (minor)

1.2.0

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 1

Enhancement

1.1.1

Release Notes for 1.1.1

Fixed

  • Fixes an issue whereby absence of the --container global option would cause invocation of any command to fail.

1.1.1

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 2

Bug

1.1.0

Release Notes for 1.1.0

Added

  • Users can now specify a --container option as a global option. The value should be a filename that will return a PSR-11 instance that the application will use to resolve both the config and any commands.

1.1.0

  • Total issues resolved: 0
  • Total pull requests resolved: 3
  • Total contributors: 2

Enhancement

1.0.2

Release Notes for 1.0.2

1.0.x bugfix release (patch)

1.0.2

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Documentation

1.0.1

Release Notes for 1.0.1

Fixed

  • Fixes an issue whereby requesting a command name not in the configured command map would raise an exception stack trace, instead of simply indicating "command not found".

1.0.1

  • Total issues resolved: 1
  • Total pull requests resolved: 2
  • Total contributors: 2

Enhancement

Bug

1.0.0

Release Notes for 1.0.0

This is the first stable release of laminas/laminas-cli, and is 1:1 compatible with the 0.1.6 release.

1.0.0

  • Total issues resolved: 0
  • Total pull requests resolved: 0
  • Total contributors: 0
0.1.6

0.1.6 - 2021-01-21

Added

  • #54 adds the ability to define a service Laminas\Cli\SymfonyEventDispatcher that returns a Symfony\Component\EventDispatcher\EventDispatcherInterface implementation for use with the symfony/console application exposed by laminas-cli. When present, that instance will be used, and the internal TerminateListener attached to it. Otherwise, a Symfony\Component\EventDispatcher\EventDispatcher will be created internally (previous behavior). See the events documentation for more details.

Changed

  • #58 changes when parameter normalization occurs when a parameter is passed as an argument or option. Previously, it was validating first, then normalizing; however, this is the opposite order to how those operations are performed when asked via a prompt. This release updates to use the same order as prompting (normalization then validation); in most cases, this should lead to resolution of false negative validations.

  • #53 changes the behavior of ParamInputInterface implementations with regards to reporting third-party commands. Previously, any command not shipped via Laminas or Mezzio was flagged as a third-party command; now, commands with namespaces that do not originate in the Composer vendor directory will not be flagged as third-party commands (with the assumption that these have been developed in the target application, and are thus local).


Release Notes for 0.1.6

0.1.x bugfix release (patch)

0.1.6

  • Total issues resolved: 4
  • Total pull requests resolved: 6
  • Total contributors: 4

Enhancement

Bug

0.1.5

0.1.5 - 2020-10-24

Added

  • #50 Add PHP 8.0 support

Release Notes for 0.1.5

0.1.5

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Enhancement,hacktoberfest-accepted

0.1.4

Release 0.1.4

0.1.4

  • Total issues resolved: 2
  • Total pull requests resolved: 1
  • Total contributors: 2

Enhancement

Enhancement,Review Needed

0.1.3

Release 0.1.3

0.1.3

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 1

Enhancement

0.1.2

Added

  • Nothing.

Changed

  • #36 changes the dependency from ocramius/package-versions to composer/package-versions-deprecated to ensure compatibility with Composer v2 on PHP 7.3.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
0.1.1

Added

  • Nothing.

Changed

  • #34 makes it possible to omit adding dependency configuration for commands that can be instantiated without arguments.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
0.1.0

Added

  • Adds a vendor binary, laminas, for use in both Laminas MVC and Mezzio applications, and which can be extended via configuration in applications and packages. See the integration documentation for details.

  • Provides the ability for users to supply their own PSR-11 container for supplying configuration and commands to the laminas binary; see the integration documentation for more details.

  • Provides the ability to chain multiple commands; see the command chains documentation for more information.

  • Provides the ability to define input "parameters"; these act like input options with the additional behavior that, in interactive mode, if the value is not supplied, the application prompts the user interactively for the value. Parameters may accept multiple values, either via repeated option invocations, or by prompting. See the command params documentation for more information.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport