X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=cmdline.ml;h=bab5768bde07153c274a68cfff52d55b28e20514;hb=e3cc4d32de383a8087c1065f150a09c5f3f77ca8;hp=e0f244b153e4ca6110ab8e1a1b3a781628997e6b;hpb=73f1dc10b4279528818fe0fda33daf4c34488d21;p=guestfs-browser.git diff --git a/cmdline.ml b/cmdline.ml index e0f244b..bab5768 100644 --- a/cmdline.ml +++ b/cmdline.ml @@ -25,6 +25,10 @@ type cli_request = | Open_guest of string | Open_images of (string * string option) list +let display_version () = + printf "%s %s\n" Config.package Config.version; + exit 0 + let format = ref None let images = ref [] let guests = ref [] @@ -51,8 +55,8 @@ let argspec = Arg.align [ "--format", Arg.String set_format, "format Set format"; "-v", Arg.Unit set_verbose_flag, " Enable debugging messages"; "--verbose", Arg.Unit set_verbose_flag, " Enable debugging messages"; - "-V", Arg.Unit set_verbose_flag, " Display version and exit"; - "--version", Arg.Unit set_verbose_flag, " Display version and exit"; + "-V", Arg.Unit display_version, " Display version and exit"; + "--version", Arg.Unit display_version, " Display version and exit"; "-x", Arg.Unit set_trace_flag, " Enable tracing of libguestfs calls"; ]