par Bruno Malaval.
Je ne sais plus exactement quelles pages de la doc j'avais consulté pour cette partie.
Par contre, j'ai le même réflexe lorsque j'écris des scripts, à savoir les documenter directement dans le fichier.
Cela me permet de m'y retrouver lorsque je ne touche plus un script pendant plusieurs mois, voire plusieurs années.
Par contre, j'ai le même réflexe lorsque j'écris des scripts, à savoir les documenter directement dans le fichier.
Cela me permet de m'y retrouver lorsque je ne touche plus un script pendant plusieurs mois, voire plusieurs années.
Pour les scripts CLI du core Moodle, c'est généralement le cas.
Dans le script migrate.php, on trouve ceci :
Options:
--dbtype=TYPE Database type.
--dblibrary=TYPE Database library. Defaults to 'native'.
--dbhost=HOST Database host.
--dbname=NAME Database name.
--dbuser=USERNAME Database user.
--dbpass=PASSWORD Database password.
--dbport=NUMBER Database port.
--prefix=STRING Table prefix for above database tables.
--dbsocket=PATH Use database sockets. Available for some databases only.
-h, --help Print out this help.
Example:
\$ sudo -u www-data /usr/bin/php admin/tool/dbtransfer/cli/migrate.php
";
Cette aide est généralement disponible en ligne de commande pour chaque script par l'option help :
/usr/bin/php <script.php> --help
Certes, cela pourrait être dans la doc et ce serait un plus, mais cela donne déjà une base d'utilisation du script
Bruno