X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=tools%2Ftools.rb;h=e2ed15341b134ff8cdd74bb974192fe5449cfe30;hp=26a519c4db74176302d7a58c16d7188121d2c1ae;hb=f25f1c7fcec2a610cd5fbd82ae5501e1e9710098;hpb=94db8d859b885b8ed56ef2d0aa9f9556eb4c84ab diff --git a/tools/tools.rb b/tools/tools.rb index 26a519c..e2ed153 100644 --- a/tools/tools.rb +++ b/tools/tools.rb @@ -49,15 +49,16 @@ class VerifJS def verifierRecur(dossier) Dir.foreach(dossier){|fichier| - if fichier != '.' and fichier != '..' and File.directory?(fichier) and fichier != 'dirs' - if not verifierRecur(dossier + '/' + fichier) + cheminComplet = "#{dossier}/#{fichier}" + if fichier[0,1] != '.' and File.directory?(cheminComplet) and fichier != 'libs' + if not verifierRecur(cheminComplet) return false end elsif fichier[-3, 3] == '.js' - puts "== Vérification de #{dossier}/#{fichier} ==" + puts "== Vérification de #{cheminComplet} ==" # TODO : mettre un if pour la version windows si dessous - #system("java org.mozilla.javascript.tools.shell.Main jslint.js #{dossier}/#{fichier}") - system("rhino ./tools/jslint.js #{dossier}/#{fichier}") + #system("java org.mozilla.javascript.tools.shell.Main jslint.js #{cheminComplet}") + system("rhino ./tools/jslint.js #{cheminComplet}") # puts $?.exitstatus if $?.exitstatus > 0 return false @@ -134,7 +135,8 @@ class MiseEnProd copie_modules_serveurs() set_droits_fichiers() end - + + # TODO def copierBD end @@ -277,7 +279,7 @@ class Commande def afficherUsage puts "Usage : tools.rb (prod | pre | js | version)\n" + " prod : Mise en production\n" + - " preprod : Mise en préproduction, copie les données en production\n" + + " pre : Mise en préproduction, copie les données en production\n" + " js : vérification des fichiers JavaScript\n" + " version : met à jour la version à partir du fichier VERSION" end