diff --git a/man/tio.1.in b/man/tio.1.in index d4b404d..8534f98 100644 --- a/man/tio.1.in +++ b/man/tio.1.in @@ -89,7 +89,7 @@ List available serial devices. Enable log to file. If no filename is provided the filename will be automatically generated. .TP -.BR " \-\-log-filename \fI +.BR " \-\-log-file \fI Set log filename. diff --git a/src/bash-completion/tio.in b/src/bash-completion/tio.in index 3a9b42a..3eb9596 100644 --- a/src/bash-completion/tio.in +++ b/src/bash-completion/tio.in @@ -18,7 +18,7 @@ _tio() -o --output-delay \ -n --no-autoconnect \ -l --log \ - --log-filename \ + --log-file \ -m --map \ -t --timestamp \ --timestamp-format \ @@ -68,6 +68,10 @@ _tio() COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) return 0 ;; + -l | --log-file) + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 + ;; -m | --map) COMPREPLY=( $(compgen -W "ICRNL IGNCR INLCR INLCRNL OCRNL ODELBS ONLCRNL" -- ${cur}) ) return 0 diff --git a/src/options.c b/src/options.c index cb94e81..36062bb 100644 --- a/src/options.c +++ b/src/options.c @@ -40,7 +40,7 @@ enum opt_t { OPT_NONE, OPT_TIMESTAMP_FORMAT, - OPT_LOG_FILENAME, + OPT_LOG_FILE, }; /* Default options */ @@ -81,7 +81,7 @@ void print_help(char *argv[]) printf(" --timestamp-format Set timestamp format (default: 24hour)\n"); printf(" -L, --list-devices List available serial devices\n"); printf(" -l, --log Enable log to file\n"); - printf(" --log-filename Set log filename\n"); + printf(" --log-file Set log filename\n"); printf(" -m, --map Map special characters\n"); printf(" -c, --color 0..255|none|list Colorize tio text (default: 15)\n"); printf(" -S, --socket Listen on socket\n"); @@ -191,7 +191,7 @@ void options_parse(int argc, char *argv[]) {"timestamp-format", required_argument, 0, OPT_TIMESTAMP_FORMAT }, {"list-devices", no_argument, 0, 'L' }, {"log", no_argument, 0, 'l' }, - {"log-filename", required_argument, 0, OPT_LOG_FILENAME }, + {"log-file", required_argument, 0, OPT_LOG_FILE }, {"socket", required_argument, 0, 'S' }, {"map", required_argument, 0, 'm' }, {"color", required_argument, 0, 'c' }, @@ -272,7 +272,7 @@ void options_parse(int argc, char *argv[]) option.log = true; break; - case OPT_LOG_FILENAME: + case OPT_LOG_FILE: option.log_filename = optarg; break;