aboutsummaryrefslogtreecommitdiff
path: root/src/options.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/options.c')
-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: