show missing argument error only for last flag

closes #6483
This commit is contained in:
Johannes Altmanninger
2020-01-08 14:59:26 +01:00
parent 0e707b88f0
commit fdf398e435
5 changed files with 8 additions and 6 deletions

View File

@@ -179,7 +179,7 @@ void builtin_unknown_option(parser_t &parser, io_streams_t &streams, const wchar
/// Perform error reporting for encounter with missing argument.
void builtin_missing_argument(parser_t &parser, io_streams_t &streams, const wchar_t *cmd,
const wchar_t *opt) {
streams.err.append_format(BUILTIN_ERR_MISSING, cmd, opt);
streams.err.append_format(BUILTIN_ERR_MISSING, cmd, opt + std::wcslen(opt) - 1);
builtin_print_error_trailer(parser, streams.err, cmd);
}