All Projects → laminas → Laminas Cli

laminas / Laminas Cli

Licence: bsd-3-clause
Console command runner, exposing commands written in Laminas MVC and Mezzio components and applications

Projects that are alternatives of or similar to Laminas Cli

Starcli
✨ Browse GitHub trending projects from your command line
Stars: ✭ 269 (+976%)
Mutual labels:  command-line-tool, cli, command-line, hacktoberfest
Terjira
Terjira is a very interactive and easy to use CLI tool for Jira.
Stars: ✭ 713 (+2752%)
Mutual labels:  command-line-tool, cli, command-line, hacktoberfest
Pypistats
Command-line interface to PyPI Stats API to get download stats for Python packages
Stars: ✭ 86 (+244%)
Mutual labels:  command-line-tool, cli, command-line, hacktoberfest
Node.cli Progress
⌛️ easy to use progress-bar for command-line/terminal applications
Stars: ✭ 466 (+1764%)
Mutual labels:  command-line-tool, cli, command-line
Laravel Packer
Awesome Command Line Tool for speeding up your package creation.
Stars: ✭ 313 (+1152%)
Mutual labels:  command-line-tool, cli, hacktoberfest
Tsukae
🧑‍💻📊 Show off your most used shell commands
Stars: ✭ 345 (+1280%)
Mutual labels:  command-line-tool, cli, command-line
Ff
Find files (ff) by name, fast!
Stars: ✭ 257 (+928%)
Mutual labels:  command-line-tool, cli, command-line
Cli
A command-line interface for Hetzner Cloud
Stars: ✭ 542 (+2068%)
Mutual labels:  command-line-tool, cli, command-line
Cbt
CBT - fun, fast, intuitive, compositional, statically checked builds written in Scala
Stars: ✭ 489 (+1856%)
Mutual labels:  command-line-tool, cli, command-line
Broot
A new way to see and navigate directory trees : https://dystroy.org/broot
Stars: ✭ 6,362 (+25348%)
Mutual labels:  command-line-tool, command-line, hacktoberfest
Wbot
A simple Web based BOT for WhatsApp™ in NodeJS 😜. Working as of 📅 Feb 14th, 2020
Stars: ✭ 638 (+2452%)
Mutual labels:  command-line-tool, cli, hacktoberfest
Define
A command-line dictionary (thesaurus) app, with access to multiple sources, written in Go.
Stars: ✭ 298 (+1092%)
Mutual labels:  command-line-tool, cli, command-line
Doitlive
Because sometimes you need to do it live
Stars: ✭ 3,073 (+12192%)
Mutual labels:  cli, command-line, hacktoberfest
Mongo Seeding
The ultimate solution for populating your MongoDB database.
Stars: ✭ 375 (+1400%)
Mutual labels:  command-line-tool, cli, hacktoberfest
Papis
Powerful and highly extensible command-line based document and bibliography manager.
Stars: ✭ 636 (+2444%)
Mutual labels:  command-line-tool, cli, command-line
Ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Stars: ✭ 28,564 (+114156%)
Mutual labels:  command-line-tool, cli, command-line
Xonsh
🐚 Python-powered, cross-platform, Unix-gazing shell
Stars: ✭ 5,327 (+21208%)
Mutual labels:  cli, command-line, hacktoberfest
Gitlab Cli
Create a merge request from command line in gitlab
Stars: ✭ 224 (+796%)
Mutual labels:  command-line-tool, cli, command-line
Websocat
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
Stars: ✭ 3,477 (+13808%)
Mutual labels:  command-line-tool, cli, command-line
Sultan
Sultan: Command and Rule over your Shell
Stars: ✭ 625 (+2400%)
Mutual labels:  command-line-tool, cli, command-line

laminas-cli

Build Status Coverage Status

Command-line interface for Laminas projects

Installation

Via Composer

Install the library using Composer:

$ composer require laminas/laminas-cli

Usage

$ vendor/bin/laminas [command-name]

Custom command

if you want to add any command for Laminas MVC or Mezzio application just implement normal Symfony console command and add register the command for the cli:

return [
    'laminas-cli' => [
        'commands' => [
            'package:command-name' => MyCommand::class,
        ],
    ],
];

Please remember that if command has some dependencies you should register also factory within the container, for example:

return [
    'dependencies' => [
        'factories' => [
            MyCommand::class => MyCommandFactory::class,
        ],
    ],
];
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].