constructions-incongrues/phpreprocessor — pull request #2 by michaelperrin (2013-04-25 14:10:22+00:00)
Title: Port commands to Symfony Console component

Et hop, une 2ème PR.

Il s'agit d'un port de la commande vers Symfony Console, afin de :
* Avoir plus de contrôles des options entrées
* Fournir une aide à l'utilisateur
* Supprimer des TODO et que ce soit plus chatoyant à l'usage

Symfony Console s'installe via Composer.

La rétrocompatibilité est globalement assurée, sauf :
* Ce n'est plus `--src=...` mais un argument direct à la commande
* `--properties=file1,file2` devient `--properties=file1 --properties=file2`

Il y a encore de quoi améliorer, comme la conf des `@` (pouvoir utiliser un autre caractère), ne plus utiliser directement `phpstderr`, etc.

La PR est surtout composée de déplacements de fichier.

Voilà, si ça t'intéresse !