Ejemplo n.º 1
0
        public static CommandResult CommandHelp(CommandLine args, CommandLineProtoRegistry commands)
        {
            CommandResult    result = new CommandResult();
            CommandLineProto proto  = commands.Find(args);

            if (proto == null)
            {
                return(new CommandResult(false, "Command not found"));
            }
            Usage u = CommandLineProto.GetUsage(proto);

            result.AddMessage(u.ToString());
            return(result);
        }
Ejemplo n.º 2
0
        public static CommandResult CommandHelp(string command, CommandLineProtoRegistry commands)
        {
            CommandResult result = new CommandResult();

            CommandLineProto[] protos = commands.Find(command);
            if (protos.Length == 0)
            {
                return(new CommandResult(false, "'{command}' is not a command"));
            }
            Usage u = CommandLineProto.GetUsage(protos);

            result.AddMessage(u.ToString());
            return(result);
        }