Changeset 74978 in spip-zone


Ignore:
Timestamp:
Aug 26, 2013, 10:23:16 PM (6 years ago)
Author:
marcimat@…
Message:

Les commandes from:spip , from:plugin , from:zone , from:svn et from:directory fonctionnent.
Exemple :

php autodoc/bin/autodoc_helper.php from:plugin fabrique/trunk

Cela génère la documentation du plugin fabrique dans le répertoire 'work/output/plugin'

Location:
_galaxie_/code.spip.net/autodoc/trunk
Files:
3 added
4 edited

Legend:

Unmodified
Added
Removed
  • _galaxie_/code.spip.net/autodoc/trunk/bin/autodoc_helper.php

    r74973 r74978  
    1818# exécuter l'application
    1919$app = new \Cilex\Application('Autodoc Generator Helper', '1.0.0');
     20$app->command(new autodoc\Helpers\Command\FromSpip());
     21$app->command(new autodoc\Helpers\Command\FromPlugin());
     22$app->command(new autodoc\Helpers\Command\FromZone());
    2023$app->command(new autodoc\Helpers\Command\FromSvn());
    2124$app->command(new autodoc\Helpers\Command\FromDirectory());
  • _galaxie_/code.spip.net/autodoc/trunk/src/autodoc/Helpers/Command/FromDirectory.php

    r74973 r74978  
    2424            ->setName('from:directory')
    2525            ->setDescription("Exécuter l'autodoc sur un répertoire donné")
    26             ->addArgument('directory', InputArgument::REQUIRED, "Chemin du répertoire")
     26            ->addArgument('directory', InputArgument::REQUIRED, "Chemin du répertoire. <comment>Exemple : '/home/user/www/spip/plugins/fabrique'</comment>")
    2727            ->addOption('prefixe', 'p', InputOption::VALUE_OPTIONAL, 'Préfixe servant au stockage des données', 'default')
    2828            ;
  • _galaxie_/code.spip.net/autodoc/trunk/src/autodoc/Helpers/Command/FromSvn.php

    r74973 r74978  
    2525            ->setName('from:svn')
    2626            ->setDescription("Exécuter l'autodoc sur une source SVN donnée")
    27             ->addArgument('source', InputArgument::REQUIRED, "URL de la source SVN")
     27            ->addArgument('source', InputArgument::REQUIRED, "URL de la source SVN. <comment>Exemple : 'svn://trac.rezo.net/spip/spip'</comment>")
    2828            ->addOption('prefixe', 'p', InputOption::VALUE_OPTIONAL, 'Préfixe servant au stockage des données', 'default')
    29 
    30             #->addArgument('source', InputArgument::OPTIONAL, "URL de la source SVN")
    31             #->addOption('yell', null, InputOption::VALUE_NONE, 'If set, the task will yell in uppercase letters')
    3229            ;
    3330    }
  • _galaxie_/code.spip.net/autodoc/trunk/src/autodoc/Helpers/Generator.php

    r74973 r74978  
    4949
    5050    /**
     51     * Générer la documentation à partir du SVN de SPIP
     52     *
     53     * @param string $chemin Chemin dans le svn
     54    **/
     55    public function generateFromSpip($chemin) {
     56        $core = "svn://trac.rezo.net/spip/$chemin";
     57        return $this->generateFromSvn($core);
     58    }
     59
     60    /**
     61     * Générer la documentation à partir du SVN de la Zone de SPIP
     62     *
     63     * @param string $chemin Chemin dans le svn
     64    **/
     65    public function generateFromZone($chemin) {
     66        $zone = "svn://zone.spip.org/spip-zone/$chemin";
     67        return $this->generateFromSvn($zone);
     68    }
     69
     70
     71    /**
    5172     * Générer la documentation à partir d'une url SVN
    5273     *
     
    86107
    87108        $this->execute();
     109
     110        return true;
    88111    }
    89112
     
    247270        foreach (scandir($dir) as $item) {
    248271            if ($item == '.' || $item == '..') continue;
    249             if (!supprimer_repertoire($dir . "/" . $item, true)) {
     272            if (!$this->deleteDirectoryContent($dir . "/" . $item, true)) {
    250273                @chmod($dir . "/" . $item, 0777);
    251                 if (!supprimer_repertoire($dir . "/" . $item, true)) return false;
     274                if (!$this->deleteDirectoryContent($dir . "/" . $item, true)) return false;
    252275            };
    253276        }
Note: See TracChangeset for help on using the changeset viewer.