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 _ =
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
with
UM.IllFormedUri _ ->
files_to_remove := suri :: !files_to_remove;
- let u = MatitacleanLib.baseuri_of_file suri in
+ let u = MatitaMisc.baseuri_of_file suri in
if String.length u < 5 || String.sub u 0 5 <> "cic:/" then
begin
MatitaLog.error ("File " ^ suri ^ " defines a bad baseuri: "^u);