aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--man/dir_monitor.1.adoc2
-rw-r--r--src/options.c7
2 files changed, 6 insertions, 3 deletions
diff --git a/man/dir_monitor.1.adoc b/man/dir_monitor.1.adoc
index b1d4787..413d32c 100644
--- a/man/dir_monitor.1.adoc
+++ b/man/dir_monitor.1.adoc
@@ -19,7 +19,7 @@ It can be used for continuous monitoring of a path by wrappers like *watch*.
== OPTIONS
-**--format-string** 'format'::
+**--format-string** 'format', **-f** 'format'::
define columns to print, details below
**--help**, **-h**::
diff --git a/src/options.c b/src/options.c
index 65f8310..d9fd6c0 100644
--- a/src/options.c
+++ b/src/options.c
@@ -55,7 +55,7 @@ void usage(char *executable) {
/* long name, short name, optional argument, explanation */
fprintf(stderr, " %-25s %2s %10s - %s\n", "--help", "-h", "",
"Show this message and exit");
- fprintf(stderr, " %-25s %2s %10s - %s\n", "--format-string", "", "format",
+ fprintf(stderr, " %-25s %2s %10s - %s\n", "--format-string", "-f", "format",
"define columns to print, details below");
fprintf(stderr, " %-25s %2s %10s - %s\n", "--long-timestamp", "-t", "",
"Print timestamp in long form yyyymmdd HH:MM:SS ZONE");
@@ -189,7 +189,7 @@ int parse_arguments(int argc, char **argv) {
while(1) {
index = 0;
- c = getopt_long(argc, argv, "aHht", long_options, &index);
+ c = getopt_long(argc, argv, "aHhtf:", long_options, &index);
if (c == -1) {
break;
@@ -211,6 +211,9 @@ int parse_arguments(int argc, char **argv) {
case 'a':
option_show_hidden_entries = true;
break;
+ case 'f':
+ option_format_string = optarg;
+ break;
case '?':
break;
default: