summaryrefslogtreecommitdiff
path: root/cli-examples/hello/hello.cli
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2020-04-08 14:51:57 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2020-04-27 11:38:53 +0300
commit720c5a33b6a49cf328fdd7611f49153cf8f60247 (patch)
tree9725f3d1f42ec90fde84520f49647edea013ce5e /cli-examples/hello/hello.cli
parent3183f3bb927a90783ae0aeaf190a0919377aabe4 (diff)
Separate tests and examples into individual packages
Also make cli module to be explicitly enabled via the config.cli configuration variable.
Diffstat (limited to 'cli-examples/hello/hello.cli')
-rw-r--r--cli-examples/hello/hello.cli18
1 files changed, 18 insertions, 0 deletions
diff --git a/cli-examples/hello/hello.cli b/cli-examples/hello/hello.cli
new file mode 100644
index 0000000..b75e1b8
--- /dev/null
+++ b/cli-examples/hello/hello.cli
@@ -0,0 +1,18 @@
+include <string>;
+
+class options
+{
+ bool --help {"Print usage information and exit."};
+
+ std::string --greeting = "Hello"
+ {
+ "<text>",
+ "Use <text> as a greeting phrase instead of the default \"Hello\"."
+ };
+
+ unsigned int --exclamations = 1
+ {
+ "<num>",
+ "Print <num> exclamation marks instead of 1 by default."
+ };
+};