From 9e631a7513ed34c27a36cacd0b22cfb2fd695dad Mon Sep 17 00:00:00 2001 From: crunchy Date: Sat, 12 Oct 2002 20:06:21 +0000 Subject: add alias support for commands and extended argument completion --- mpiosh/callback.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'mpiosh/callback.c') 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 * - * $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 * @@ -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"); } -- cgit v1.2.3