Download the PHP package decodelabs/clip without Composer
On this page you can find all versions of the php package decodelabs/clip. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download decodelabs/clip
More information about decodelabs/clip
Files in decodelabs/clip
Package clip
Short Description CLI kernel integration for DecodeLabs Genesis
License MIT
Informations about the package clip
Clip
CLI kernel integration for DecodeLabs Genesis
Clip provides a framework for building comprehensive CLI based applications on top of Genesis.
Get news and updates on the DecodeLabs blog.
Installation
Install via Composer:
Usage
Clip is a middleware library that provides an out-of-the-box setup for implementing a Genesis based CLI task runner. This means you don't really interact with it much, except when setting up the core of your task running infrastructure.
Create your Hub
Define your Genesis Hub by extending Clip's abstract implementation:
With this hub in place, you can run tasks defined in your nominated namespace from the terminal via a bin defined in composer:
Define your task:
Extending
Use the MyThing
Controller Veneer frontage to run sub-tasks, and build on it to create your library's ecosystem with an easily accessed root.
See Effigy and Zest for examples.
Licensing
Clip is licensed under the MIT License. See LICENSE for the full license text.
All versions of clip with dependencies
composer-runtime-api Version ^2.2
decodelabs/archetype Version ^0.3
decodelabs/atlas Version ^0.12
decodelabs/dictum Version ^0.6
decodelabs/exceptional Version ^0.4.3
decodelabs/fluidity Version ^0.3.3
decodelabs/genesis Version ^0.9
decodelabs/glitch Version ^0.18.5
decodelabs/terminus Version ^0.10