mirror of
https://github.com/moparisthebest/Yaaic
synced 2025-02-24 23:41:58 -05:00
can now print the usage of a command
This commit is contained in:
parent
4cd613debf
commit
f67594d85d
@ -55,21 +55,31 @@ public class HelpHandler extends BaseHandler
|
|||||||
|
|
||||||
Set<String> commandKeys = commands.keySet();
|
Set<String> commandKeys = commands.keySet();
|
||||||
Set<String> aliasesKeys = aliases.keySet();
|
Set<String> aliasesKeys = aliases.keySet();
|
||||||
|
|
||||||
for (Object command: commandKeys) {
|
Message message;
|
||||||
String alias = "";
|
if (params.length == 2) {
|
||||||
for (Object aliasCommand: aliasesKeys) {
|
try {
|
||||||
System.out.println("alias: " + aliases.get(aliasCommand));
|
message = new Message("Usage:\n"+commands.get(params[1]).getUsage());
|
||||||
if (command.equals(aliases.get(aliasCommand))) {
|
message.setColor(Message.COLOR_YELLOW);
|
||||||
alias = " or /" + aliasCommand;
|
} catch (Exception e) {
|
||||||
break;
|
message = new Message(params[1]+" is not a valid command");
|
||||||
}
|
message.setColor(Message.COLOR_RED);
|
||||||
}
|
}
|
||||||
commandList.append("/" + command.toString() + alias + " - "+commands.get(command).getDescription() + "\n");
|
} else {
|
||||||
|
for (Object command: commandKeys) {
|
||||||
|
String alias = "";
|
||||||
|
for (Object aliasCommand: aliasesKeys) {
|
||||||
|
if (command.equals(aliases.get(aliasCommand))) {
|
||||||
|
alias = " or /" + aliasCommand;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
commandList.append("/" + command.toString() + alias + " - "+commands.get(command).getDescription() + "\n");
|
||||||
|
}
|
||||||
|
message = new Message(commandList.toString());
|
||||||
|
message.setColor(Message.COLOR_YELLOW);
|
||||||
}
|
}
|
||||||
|
|
||||||
Message message = new Message(commandList.toString());
|
|
||||||
message.setColor(Message.COLOR_YELLOW);
|
|
||||||
conversation.addMessage(message);
|
conversation.addMessage(message);
|
||||||
|
|
||||||
Intent intent = Broadcast.createConversationIntent(
|
Intent intent = Broadcast.createConversationIntent(
|
||||||
@ -87,7 +97,7 @@ public class HelpHandler extends BaseHandler
|
|||||||
@Override
|
@Override
|
||||||
public String getUsage()
|
public String getUsage()
|
||||||
{
|
{
|
||||||
return "/help";
|
return "/help \n/help [<command>]";
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user