X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=tools%2Ftools.rb;h=e2ed15341b134ff8cdd74bb974192fe5449cfe30;hp=a70442efca0cbc6c41ca5a5d0968a1c76b4b9188;hb=f25f1c7fcec2a610cd5fbd82ae5501e1e9710098;hpb=eb8708a7450d6c5147613fab28678b206aeb7c7e diff --git a/tools/tools.rb b/tools/tools.rb index a70442e..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 @@ -235,7 +237,8 @@ end # Traite la ligne de commande lorsque tools.rb est utilisé comme tel class Commande def initialize - @miseEnProd = MiseEnProd.new("/home/gburri/projets/euphorik/trunk") + Dir.chdir("..") + @miseEnProd = MiseEnProd.new(".") @verifJS = VerifJS.new("js") @version = Version.new(".") end @@ -276,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