aboutsummaryrefslogtreecommitdiff
path: root/mpiosh/callback.c
diff options
context:
space:
mode:
authorcrunchy <crunchy>2002-10-12 20:06:21 +0000
committercrunchy <crunchy>2002-10-12 20:06:21 +0000
commit9e631a7513ed34c27a36cacd0b22cfb2fd695dad (patch)
tree8b690de807769cfa00f434eec113a127f2c1f651 /mpiosh/callback.c
parentde0ca5908fbdfdd14d48ae733b39a323336b62df (diff)
downloadmpiosh-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.c11
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");
}