mirror of
https://github.com/minetest/minetest.git
synced 2024-11-04 14:53:45 +01:00
Add descriptions to command line arguments
This commit is contained in:
parent
c8ec711503
commit
79326e6287
27
src/main.cpp
27
src/main.cpp
@ -1085,22 +1085,31 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
// List all allowed options
|
// List all allowed options
|
||||||
core::map<std::string, ValueSpec> allowed_options;
|
core::map<std::string, ValueSpec> allowed_options;
|
||||||
allowed_options.insert("help", ValueSpec(VALUETYPE_FLAG));
|
allowed_options.insert("help", ValueSpec(VALUETYPE_FLAG,
|
||||||
|
"Show allowed options"));
|
||||||
allowed_options.insert("server", ValueSpec(VALUETYPE_FLAG,
|
allowed_options.insert("server", ValueSpec(VALUETYPE_FLAG,
|
||||||
"Run server directly"));
|
"Run server directly"));
|
||||||
allowed_options.insert("config", ValueSpec(VALUETYPE_STRING,
|
allowed_options.insert("config", ValueSpec(VALUETYPE_STRING,
|
||||||
"Load configuration from specified file"));
|
"Load configuration from specified file"));
|
||||||
allowed_options.insert("port", ValueSpec(VALUETYPE_STRING));
|
allowed_options.insert("port", ValueSpec(VALUETYPE_STRING,
|
||||||
allowed_options.insert("address", ValueSpec(VALUETYPE_STRING));
|
"Set network port to connect to"));
|
||||||
allowed_options.insert("random-input", ValueSpec(VALUETYPE_FLAG));
|
allowed_options.insert("address", ValueSpec(VALUETYPE_STRING,
|
||||||
allowed_options.insert("disable-unittests", ValueSpec(VALUETYPE_FLAG));
|
"Address to connect to"));
|
||||||
allowed_options.insert("enable-unittests", ValueSpec(VALUETYPE_FLAG));
|
allowed_options.insert("random-input", ValueSpec(VALUETYPE_FLAG,
|
||||||
allowed_options.insert("map-dir", ValueSpec(VALUETYPE_STRING));
|
"Enable random user input, for testing"));
|
||||||
|
allowed_options.insert("disable-unittests", ValueSpec(VALUETYPE_FLAG,
|
||||||
|
"Disable unit tests"));
|
||||||
|
allowed_options.insert("enable-unittests", ValueSpec(VALUETYPE_FLAG,
|
||||||
|
"Enable unit tests"));
|
||||||
|
allowed_options.insert("map-dir", ValueSpec(VALUETYPE_STRING,
|
||||||
|
"Map directory (where everything in the world is stored)"));
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
allowed_options.insert("dstream-on-stderr", ValueSpec(VALUETYPE_FLAG));
|
allowed_options.insert("dstream-on-stderr", ValueSpec(VALUETYPE_FLAG));
|
||||||
#endif
|
#endif
|
||||||
allowed_options.insert("speedtests", ValueSpec(VALUETYPE_FLAG));
|
allowed_options.insert("speedtests", ValueSpec(VALUETYPE_FLAG,
|
||||||
allowed_options.insert("info-on-stderr", ValueSpec(VALUETYPE_FLAG));
|
"Run speed tests"));
|
||||||
|
allowed_options.insert("info-on-stderr", ValueSpec(VALUETYPE_FLAG,
|
||||||
|
"Print debug information to console"));
|
||||||
|
|
||||||
Settings cmd_args;
|
Settings cmd_args;
|
||||||
|
|
||||||
|
@ -203,14 +203,20 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
// List all allowed options
|
// List all allowed options
|
||||||
core::map<std::string, ValueSpec> allowed_options;
|
core::map<std::string, ValueSpec> allowed_options;
|
||||||
allowed_options.insert("help", ValueSpec(VALUETYPE_FLAG));
|
allowed_options.insert("help", ValueSpec(VALUETYPE_FLAG,
|
||||||
|
"Show allowed options"));
|
||||||
allowed_options.insert("config", ValueSpec(VALUETYPE_STRING,
|
allowed_options.insert("config", ValueSpec(VALUETYPE_STRING,
|
||||||
"Load configuration from specified file"));
|
"Load configuration from specified file"));
|
||||||
allowed_options.insert("port", ValueSpec(VALUETYPE_STRING));
|
allowed_options.insert("port", ValueSpec(VALUETYPE_STRING,
|
||||||
allowed_options.insert("disable-unittests", ValueSpec(VALUETYPE_FLAG));
|
"Set network port (UDP) to use"));
|
||||||
allowed_options.insert("enable-unittests", ValueSpec(VALUETYPE_FLAG));
|
allowed_options.insert("disable-unittests", ValueSpec(VALUETYPE_FLAG,
|
||||||
allowed_options.insert("map-dir", ValueSpec(VALUETYPE_STRING));
|
"Disable unit tests"));
|
||||||
allowed_options.insert("info-on-stderr", ValueSpec(VALUETYPE_FLAG));
|
allowed_options.insert("enable-unittests", ValueSpec(VALUETYPE_FLAG,
|
||||||
|
"Enable unit tests"));
|
||||||
|
allowed_options.insert("map-dir", ValueSpec(VALUETYPE_STRING,
|
||||||
|
"Map directory (where everything in the world is stored)"));
|
||||||
|
allowed_options.insert("info-on-stderr", ValueSpec(VALUETYPE_FLAG,
|
||||||
|
"Print debug information to console"));
|
||||||
|
|
||||||
Settings cmd_args;
|
Settings cmd_args;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user