Changeset 81416 in spip-zone


Ignore:
Timestamp:
Mar 17, 2014, 3:01:31 PM (5 years ago)
Author:
rastapopoulos@…
Message:

On renomme en CoreTelecharger? vu que cette action ne fait que ça.

Et ça y est, ça télécharge bien la version demandée.
Et au passage on ajoute un alias "dl".

Même si c'est tout trivial, on peut donc désormais faire une commande tout simple :

spip dl

ou

spip dl 2.1

Et ça télécharge alors la version voulue dans le dossier courant en affichant ce que ça télécharge (la sortie de svn quoi).

File:
1 moved

Legend:

Unmodified
Added
Removed
  • _outils_/spip-cli/trunk/spip-cli/CoreTelecharger.php

    r81413 r81416  
    1919                                '3.0' // Par défaut, la dernière version stable
    2020                        )
     21                        ->setAliases(array(
     22                                'dl' // abbréviation commune pour "download"
     23                        ))
    2124                ;
    2225        }
     
    4245                        ));
    4346                }
     47                // Si c'est bon, on teste si on peut utiliser "exec"
     48                elseif (!function_exists('passthru')){
     49                        $output->writeln("<error>Votre installation de PHP doit pouvoir exécuter des commandes externes avec la fonction passthru().</error>");
     50                }
    4451                // Si c'est bon on continue
    4552                else{
    4653                        $output->writeln("<info>C'est parti pour le téléchargement de la version $branche !</info>");
     54                       
     55                        // On lance la commande SVN dans le répertoire courant
     56                        passthru('svn co '.$branches_ok[$branche].' .');
    4757                }
    4858        }
Note: See TracChangeset for help on using the changeset viewer.