Skip to content

suncat2000/console-commands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Console commands tool in PHP

Tool to quickly write console commands in PHP. It is based on a Symfony Console Component.

Depends:

Installation

Create project with Composer:

$ composer create-project suncat/console-commands ./cmd

go to the cmd directory with project:

$ cd ./cmd

Done!

Usage

Look at list available commands

$ app/console list

...
Available commands:
    generate   Generate skeleton class for new command
    help       Displays help for a command
    list       Lists commands
    test       Command test

Generate skeleton command class:

$ app/console generate

Write name of your command class in console dialog:

Please enter the name of the command class: AcmeCommand

Get the answer:

Generated new command class to "./cmd/src/Command/AcmeCommand.php"

Look at list available commands

$ app/console list

...
Available commands:
    acme       Command acme
    generate   Generate skeleton class for new command
    help       Displays help for a command
    list       Lists commands
    test       Command test

Execute your command acme:

$ app/console acme
Execute

Now you can change the logic of your command class on your own.

If the name of your command class will be in CamelCase you get camel:case command.

About

Console commands in PHP

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages