Index: src/shell.c.in ================================================================== --- src/shell.c.in +++ src/shell.c.in @@ -3507,14 +3507,19 @@ */ static int showHelp(FILE *out, const char *zPattern){ int i, j; int n = 0; char *zPat; - if( zPattern==0 || zPattern[0]=='0' ){ + if( zPattern==0 + || zPattern[0]=='0' + || strcmp(zPattern,"-a")==0 + || strcmp(zPattern,"-all")==0 + ){ /* Show all commands, but only one line per command */ + if( zPattern==0 ) zPattern = ""; for(i=0; i