X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=src%2Fcmdline.ml;h=927dfdf63328f52f02e2b38280dd8f6164e043a8;hb=54c8ad92025a9c77c2b10644499b3944e1299187;hp=f83d5eb77d70a38d14dc2c29ad2b44c72f617519;hpb=349ba0ff3bded60e8035d5896a6d5f689a632ae7;p=goals.git diff --git a/src/cmdline.ml b/src/cmdline.ml index f83d5eb..927dfdf 100644 --- a/src/cmdline.ml +++ b/src/cmdline.ml @@ -41,7 +41,8 @@ let print_version () = (* Get stdlib directory. *) let datadir = - try Sys.getenv "GOALS_DATADIR" with Not_found -> Config.datadir + try Sys.getenv "GOALS_DATADIR" + with Not_found -> Config.datadir // "goals" let stdlibdir = datadir // "stdlib" let prelude_gl_file = stdlibdir // "prelude.gl" let prelude_sh_file = stdlibdir // "prelude.sh" @@ -52,6 +53,7 @@ let input_file = ref "Goalfile" let includes = ref [stdlibdir] let add_include dir = includes := dir :: !includes let nr_jobs = ref (nprocs ()) +let silent = ref false let use_prelude = ref true let parse () = @@ -82,6 +84,12 @@ let parse () = jobshelp; "--no-prelude",Arg.Clear use_prelude, " Do not automatically use prelude.gl from stdlib"; + "-s", Arg.Set silent, + " Silent operation"; + "--silent", Arg.Set silent, + " Silent operation"; + "--quiet", Arg.Set silent, + " Silent operation"; "-v", Arg.Unit print_version, " Print version and exit"; "--version", Arg.Unit print_version, @@ -128,4 +136,5 @@ let input_file () = !input_file let includes () = !includes let nr_jobs () = !nr_jobs +let silent () = !silent let use_prelude () = !use_prelude