commit 10917f2f3263bab7c5dc0f0d3317c83e51c62d73
parent 97d03cd5edb00709af417fad1a8ca1fbc89bf2d8
Author: Frederic Cambus <fcambus@users.sourceforge.net>
Date: Sun, 20 Sep 2015 17:19:39 +0200
Adding a '-h' option to show usage
Diffstat:
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/src/logswan.c b/src/logswan.c
@@ -4,7 +4,7 @@
/* https://github.com/fcambus/logswan */
/* */
/* Created: 2015/05/31 */
-/* Last Updated: 2015/08/09 */
+/* Last Updated: 2015/09/20 */
/* */
/* Logswan is released under the BSD 3-Clause license. */
/* See LICENSE file for details. */
@@ -73,10 +73,17 @@ int main (int argc, char *argv[]) {
" Logswan (c) by Frederic Cambus 2015 \n" \
"-------------------------------------------------------------------------------\n\n");
- while ((getoptFlag = getopt(argc, argv, "v")) != -1) {
+ while ((getoptFlag = getopt(argc, argv, "hv")) != -1) {
switch(getoptFlag) {
+ case 'h':
+ printf("USAGE : logswan [-hv] logfile\n\n" \
+ "Options are as follow :\n\n" \
+ " -h Display usage\n" \
+ " -v Display version\n\n");
+ return EXIT_SUCCESS;
+
case 'v':
- printf("%s\n", VERSION);
+ printf("%s\n\n", VERSION);
return EXIT_SUCCESS;
}
}