summaryrefslogtreecommitdiff
path: root/cli/options.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cli/options.cxx')
-rw-r--r--cli/options.cxx25
1 files changed, 24 insertions, 1 deletions
diff --git a/cli/options.cxx b/cli/options.cxx
index 1e94e17..dcb408a 100644
--- a/cli/options.cxx
+++ b/cli/options.cxx
@@ -1,7 +1,14 @@
-// This code was generated by CLI, a command line interface
+// -*- C++ -*-
+//
+// This file was generated by CLI, a command line interface
// compiler for C++.
//
+// Begin prologue.
+//
+//
+// End prologue.
+
#include "options.hxx"
#include <map>
@@ -562,6 +569,7 @@ options ()
suppress_undocumented_ (),
suppress_usage_ (),
long_usage_ (),
+ short_usage_ (),
option_length_ (0),
exclude_base_ (),
cli_namespace_ ("::cli"),
@@ -624,6 +632,7 @@ options (int& argc,
suppress_undocumented_ (),
suppress_usage_ (),
long_usage_ (),
+ short_usage_ (),
option_length_ (0),
exclude_base_ (),
cli_namespace_ ("::cli"),
@@ -689,6 +698,7 @@ options (int start,
suppress_undocumented_ (),
suppress_usage_ (),
long_usage_ (),
+ short_usage_ (),
option_length_ (0),
exclude_base_ (),
cli_namespace_ ("::cli"),
@@ -754,6 +764,7 @@ options (int& argc,
suppress_undocumented_ (),
suppress_usage_ (),
long_usage_ (),
+ short_usage_ (),
option_length_ (0),
exclude_base_ (),
cli_namespace_ ("::cli"),
@@ -821,6 +832,7 @@ options (int start,
suppress_undocumented_ (),
suppress_usage_ (),
long_usage_ (),
+ short_usage_ (),
option_length_ (0),
exclude_base_ (),
cli_namespace_ ("::cli"),
@@ -884,6 +896,7 @@ options (::cli::scanner& s,
suppress_undocumented_ (),
suppress_usage_ (),
long_usage_ (),
+ short_usage_ (),
option_length_ (0),
exclude_base_ (),
cli_namespace_ ("::cli"),
@@ -967,6 +980,9 @@ print_usage (::std::ostream& os)
os << "--long-usage If no short documentation string is provided, use" << ::std::endl
<< " the complete long documentation string in usage." << ::std::endl;
+ os << "--short-usage If specified together with '--long-usage'," << ::std::endl
+ << " generate both short and long usage versions." << ::std::endl;
+
os << "--option-length <len> Indent option descriptions <len> characters when" << ::std::endl
<< " printing usage." << ::std::endl;
@@ -1126,6 +1142,8 @@ struct _cli_options_map_init
&::cli::thunk< options, bool, &options::suppress_usage_ >;
_cli_options_map_["--long-usage"] =
&::cli::thunk< options, bool, &options::long_usage_ >;
+ _cli_options_map_["--short-usage"] =
+ &::cli::thunk< options, bool, &options::short_usage_ >;
_cli_options_map_["--option-length"] =
&::cli::thunk< options, std::size_t, &options::option_length_ >;
_cli_options_map_["--exclude-base"] =
@@ -1289,3 +1307,8 @@ _parse (::cli::scanner& s,
}
}
+// Begin epilogue.
+//
+//
+// End epilogue.
+