DEV Community

Claudio Fior
Claudio Fior

Posted on

Tools for creating shell command in PHP

I had to create a cli tool that reads excels file and push each row data to a web service.

It has to be called once a day using linux crontab.

Usually I create such software (middleware ?) from the scratch in PHP that is already present in the server.

I got many of these custom client applications and I would like to create a more structured application using a framework.

I tried Symfony console and it works, but I'm not happy.

I have 12 Mb of php scripts in vendor folder and 50 Kb of my code: an elephant that produce a mouse.

Moreover the server has php 7.0 so I have to use an old version on the framework (3.4).

When I will upgrade the server (next spring I suppose) I have fear to upgrade the framework to a more recent version (5.1) with a completely different logic.

What shall I do?

Any suggestion for a lightweight framework for a php cli command?

Thank you for your patience.

Top comments (2)

Collapse
 
vonheikemen profile image
Heiker •

You can make your own framework. If you don't have any special need it should not be that hard.

Here is a good series of articles that talk about lightweight cli apps in php.

Collapse
 
caiofior profile image
Claudio Fior • • Edited

Thank you for your useful suggestion.

The funny thing is that I wrote 24 Kb of code and used 15 Mb as libraries.

Code distribution