Displaying 9 results from an estimated 9 matches for "hidden_option_description".
2016 Jul 13
0
[PATCH v3 2/2] mllib: Getopt: support hidden options
...++---
mllib/getopt.mli | 4 ++++
sysprep/main.ml | 4 ++--
3 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/mllib/getopt.ml b/mllib/getopt.ml
index 90f4c44..550baa4 100644
--- a/mllib/getopt.ml
+++ b/mllib/getopt.ml
@@ -43,6 +43,8 @@ type t = {
usage_msg : usage_msg;
}
+let hidden_option_description = ""
+
external getopt_parse : string array -> (c_keys * spec * doc) array -> ?anon_fun:anon_fun -> usage_msg -> unit = "guestfs_int_mllib_getopt_parse"
let column_wrap = 38
@@ -56,6 +58,11 @@ let show_help h () =
let prologue = sprintf (f_"%s\nOptions:\n...
2016 Jul 18
2
Re: [PATCH v2 2/3] mllib: Use L"..." and S '...' for long and short options.
...> - let t =
> - {
> - specs = []; (* Set it later, with own options, and sorted. *)
> - anon_fun = anon_fun;
> - usage_msg = usage_msg;
> - } in
> -
> - let specs = specs @ [
> - [ "--short-options" ], Unit (display_short_options t), hidden_option_description;
> - [ "--long-options" ], Unit (display_long_options t), hidden_option_description;
> - ] in
> -
> - (* Decide whether the help option can be added, and which switches use. *)
> - let has_dash_help = ref false in
> - let has_dash_dash_help = ref false in
> -...
2016 Jul 18
4
[PATCH v2 0/3] mllib: Various fixes and changes to Getopt module.
v1 -> v2:
- Further fixes to Getopt int parsing.
- Completed the L/S changes.
- Fixed the test suite so it passes now. Also we don't need the
special-case tests for 64 bit arch.
Rich.
2016 Jul 18
0
[PATCH v2 2/3] mllib: Use L"..." and S '...' for long and short options.
...t;-v"; "--verbose" ], Getopt.Unit set_verbose, s_"Enable libguestfs debugging messages";
- [ "-x" ], Getopt.Unit set_trace, s_"Enable tracing of libguestfs calls";
- [ "--debug-gc" ], Getopt.Unit set_debug_gc, Getopt.hidden_option_description;
- [ "-q"; "--quiet" ], Getopt.Unit set_quiet, s_"Don't print progress messages";
- [ "--color"; "--colors";
- "--colour"; "--colours" ], Getopt.Unit set_colours, s_"Use ANSI colour sequences even if not...
2016 Jul 15
5
[PATCH 0/3] mllib: Various fixes and changes to Getopt module.
The second patch is obviously not complete yet - for discussion only.
Rich.
2016 Jul 18
3
[PATCH v4 0/2] mllib: Various fixes and changes to Getopt module.
v3 -> v4:
- Pushed the first patch upstream since it was ACKed.
- Prevent use of M except for the special virt-v2v options.
- Sort the options after added --help etc.
- Make corresponding fixes to the tests.
Rich.
2016 Jul 18
4
[PATCH v3 0/3] mllib: Various fixes and changes to Getopt module.
v2 -> v3:
- Add M variant and test it.
Rich.
2016 Jul 13
3
[PATCH v3 1/2] OCaml tools: add and use a Getopt module
Add a new Getopt module to mllib, to parse command line arguments with
handlers close to the ones used with Arg, but using getopt(3) (actually
getopt_long_only) to do the real parsing. This allow us to provide
options for OCaml tools with a syntax similar to the C tools, and use
the additional features getopt offers and Arg does not.
Getopt now handles every part of the command line handling,
2017 Apr 04
1
[PATCH] Use Unicode single quotes ‘’ in place of short single quoted strings throughout.
...S 'v'; L"verbose" ], Getopt.Unit set_verbose, s_"Enable libguestfs debugging messages";
[ S 'x' ], Getopt.Unit set_trace, s_"Enable tracing of libguestfs calls";
[ L"debug-gc" ], Getopt.Unit set_debug_gc, Getopt.hidden_option_description;
- [ S 'q'; L"quiet" ], Getopt.Unit set_quiet, s_"Don't print progress messages";
+ [ S 'q'; L"quiet" ], Getopt.Unit set_quiet, s_"Don’t print progress messages";
[ L"color"; L"colors";
L&quo...