aboutsummaryrefslogtreecommitdiff
path: root/src/help.c
diff options
context:
space:
mode:
authorAargh Rai <aargh.rai+git@gmail.com>2026-06-15 11:35:44 +0530
committerAargh Rai <aargh.rai+git@gmail.com>2026-06-15 11:35:44 +0530
commit42567a5ac86b20f2a591195e6ec389d5d2cc7ce7 (patch)
treef5c234be59b93b8a0554a19b187d1ca340a28c01 /src/help.c
parent799fbacdf0fb018f279de5f4f55a22c601bffc46 (diff)
seperated in different files
Diffstat (limited to 'src/help.c')
-rw-r--r--src/help.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/help.c b/src/help.c
new file mode 100644
index 0000000..f5eedcc
--- /dev/null
+++ b/src/help.c
@@ -0,0 +1,24 @@
+#include <stdio.h>
+
+#include "help.h"
+
+int print_help() {
+ printf("usage: lorem [OPTIONS]\n\n");
+ printf("positional arguments:\n");
+ printf(" mode\t\tgeneration mode: [w]ord, [l]ine/[s]entence, [p]aragraph (default: line)\n");
+ printf(" length\t\tnumber of chunks to generate (default: 1)\n");
+ printf("\noptions:\n");
+ printf(" -h --help\t\tshow this message\n");
+ printf("\nexamples:\n");
+ printf(" lorem p 2\t\tgenerate 2 paragraphs\n");
+ printf(" lorem w 2\t\tgenerate 2 words\n");
+ printf(" lorem l 2\t\tgenerate 2 lines/sentences\n");
+ printf(" lorem s 2\t\tgenerate 2 lines/sentences\n");
+ printf(" lorem 2\t\tgenerate 2 lines/sentences\n");
+ printf(" lorem\t\t\tgenerate 1 line/sentence\n");
+ printf(" lorem paragraph 2\tgenerate 2 paragraphs\n");
+ printf(" lorem word 2\t\tgenerate 2 words\n");
+ printf(" lorem line 2\t\tgenerate 2 lines/sentences\n");
+ printf(" lorem sentence 2\tgenerate 2 lines/sentences\n");
+ return 0;
+}