X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2Fmatitaclean.ml;h=f42973f90c1963758bdff427e7fbc43302b203bc;hb=3e8363bec852afb37160d8144db8d94bbff447d6;hp=553823904d5d9561a666db356b1e196c3bd297a0;hpb=efdb0db81ef2594a2aced0310997ef0d74462254;p=helm.git diff --git a/helm/matita/matitaclean.ml b/helm/matita/matitaclean.ml index 553823904..f42973f90 100644 --- a/helm/matita/matitaclean.ml +++ b/helm/matita/matitaclean.ml @@ -36,13 +36,13 @@ let _ = let main uri_to_remove = MatitacleanLib.clean_baseuris uri_to_remove let usage () = - prerr_endline ""; - prerr_endline "usage:"; - prerr_endline "\tmatitaclean all"; - prerr_endline "\t\tcleans the whole environment"; - prerr_endline "\tmatitaclean files..."; - prerr_endline "\t\tcleans the output of the compilation of files...\n"; - prerr_endline ""; + prerr_endline " +usage: +\tmatitaclean all +\t\tcleans the whole environment +\tmatitaclean files... +\t\tcleans the output of the compilation of files... +"; exit 1 let _ = @@ -50,6 +50,12 @@ let _ = if Sys.argv.(1) = "all" then begin MatitaDb.clean_owner_environment (); + let xmldir = Helm_registry.get "matita.basedir" ^ "/xml" in + ignore + (Sys.command + ("find " ^ xmldir ^ + " -name *.xml.gz -o -name *.moo -exec rm {} \\; 2> /dev/null")); + ignore (Sys.command ("find " ^ xmldir ^ " -type d -exec rmdir -p {} \\; 2> /dev/null")); exit 0 end let uris_to_remove =ref [] in