aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThorsten Töpper <atsutane@freethoughts.de>2025-07-26 01:55:04 +0200
committerThorsten Töpper <atsutane@freethoughts.de>2025-07-26 01:55:04 +0200
commitec46d19f2ac8c44a807a94edde75497822b3f4f9 (patch)
tree34be065bab75afd1af2973f3a8c5ab7234d0f1f6 /src
parent9e66fb9dcaf9fd88d6add7d3c5608d97653fb94a (diff)
downloaddir_monitor-ec46d19f2ac8c44a807a94edde75497822b3f4f9.tar.gz
dir_monitor-ec46d19f2ac8c44a807a94edde75497822b3f4f9.tar.bz2
options: add -f for --format-string
Diffstat (limited to 'src')
-rw-r--r--src/options.c7
1 files changed, 5 insertions, 2 deletions
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: