diff options
author | crunchy <crunchy> | 2002-10-12 20:06:21 +0000 |
---|---|---|
committer | crunchy <crunchy> | 2002-10-12 20:06:21 +0000 |
commit | 9e631a7513ed34c27a36cacd0b22cfb2fd695dad (patch) | |
tree | 8b690de807769cfa00f434eec113a127f2c1f651 /mpiosh/callback.c | |
parent | de0ca5908fbdfdd14d48ae733b39a323336b62df (diff) | |
download | mpiosh-9e631a7513ed34c27a36cacd0b22cfb2fd695dad.tar.gz mpiosh-9e631a7513ed34c27a36cacd0b22cfb2fd695dad.tar.bz2 mpiosh-9e631a7513ed34c27a36cacd0b22cfb2fd695dad.zip |
add alias support for commands and extended argument completion
Diffstat (limited to 'mpiosh/callback.c')
-rw-r--r-- | mpiosh/callback.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/mpiosh/callback.c b/mpiosh/callback.c index 5d85781..65cfa49 100644 --- a/mpiosh/callback.c +++ b/mpiosh/callback.c @@ -2,7 +2,7 @@ * * Author: Andreas Büsching <crunchy@tzi.de> * - * $Id: callback.c,v 1.21 2002/10/12 18:31:45 crunchy Exp $ + * $Id: callback.c,v 1.22 2002/10/12 20:06:22 crunchy Exp $ * * Copyright (C) 2001 Andreas Büsching <crunchy@tzi.de> * @@ -100,8 +100,15 @@ mpiosh_cmd_help(char *args[]) printf(" %s\n", cmd->args); else printf("\n"); + if (cmd->aliases) { + char **go = cmd->aliases; + printf(" alias:\n "); + while(*go) printf(( *(go+1) ? "%s" : "%s, "), *go++); + printf("\n"); + } + if (cmd->info) - printf("%s\n", cmd->info); + printf(" description:\n%s\n", cmd->info); else printf("\n"); } |