diff options
author | 2006-06-04 08:31:50 +1000 | |
---|---|---|
committer | 2006-06-04 08:31:50 +1000 | |
commit | da2a757dffde23aabaae42e10d78b562559fa123 (patch) | |
tree | 2dfc580021673d33cab7f151170195094305369a /builtin_set.c | |
parent | 6fada015b6cc37225c79720a47b944216ccf427b (diff) |
Add missing help message for a few errors in the set builtin
darcs-hash:20060603223150-ac50b-b2c731e724410a8a192655940064be307214c149.gz
Diffstat (limited to 'builtin_set.c')
-rw-r--r-- | builtin_set.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/builtin_set.c b/builtin_set.c index 5fc9b52d..3db78504 100644 --- a/builtin_set.c +++ b/builtin_set.c @@ -624,6 +624,7 @@ int builtin_set( wchar_t **argv ) { free( dest ); sb_printf( sb_err, BUILTIN_ERR_VARNAME_ZERO, argv[0] ); + builtin_print_help( argv[0], sb_err ); return 1; } @@ -650,6 +651,7 @@ int builtin_set( wchar_t **argv ) { if( !parse_index( &indexes, argv[woptind], dest ) ) { + builtin_print_help( argv[0], sb_err ); retcode = 1; break; } @@ -662,6 +664,7 @@ int builtin_set( wchar_t **argv ) if( val_count < idx_count ) { sb_printf( sb_err, _(BUILTIN_SET_ARG_COUNT), argv[0] ); + builtin_print_help( argv[0], sb_err ); retcode=1; break; } @@ -733,6 +736,7 @@ int builtin_set( wchar_t **argv ) _(L"%ls: Values cannot be specfied with erase\n%ls\n"), argv[0], parser_current_line() ); + builtin_print_help( argv[0], sb_err ); retcode=1; } else |