suncat / console-commands
Console commands in PHP
Installs: 248
Dependents: 0
Suggesters: 0
Security: 0
Stars: 15
Watchers: 1
Forks: 36
Open Issues: 1
Requires
- php: >=5.3.3
- suncat/symfony-console-extra: 1.0.*@dev
This package is not auto-updated.
Last update: 2022-02-01 13:15:57 UTC
README
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.