Compare commits
2 Commits
8c46690f52
...
60db9abb31
| Author | SHA1 | Date | |
|---|---|---|---|
| 60db9abb31 | |||
| 16b1f474c4 |
@@ -213,7 +213,7 @@ function handleMessages(side, channel, replyChannel, message, dist)
|
||||
|
||||
-- cmd validation
|
||||
if not message.name then
|
||||
log.warning("received nameless command?")
|
||||
log.warning("Received nameless command?")
|
||||
return
|
||||
end
|
||||
|
||||
@@ -366,16 +366,28 @@ end
|
||||
registerConsoleCommand("turtles", turtlesCommand, "Lists all the linked turtles")
|
||||
|
||||
function helpCommand(args)
|
||||
if #args == 0 then
|
||||
log.info("----- commands -----")
|
||||
for _, cmd in pairs(consoleCommands) do
|
||||
log.info("* %s", cmd.name)
|
||||
log.info("* > %s", cmd.desc)
|
||||
if cmd.usage then
|
||||
log.info("* > Usage: %s", cmd.usage)
|
||||
log.info("%s - %s", cmd.name, cmd.desc)
|
||||
end
|
||||
else
|
||||
local cmdName = args[1]
|
||||
local cmd = consoleCommands[cmdName]
|
||||
|
||||
if not cmdName then
|
||||
log.error("Unable to find command: %s", cmdName)
|
||||
return
|
||||
end
|
||||
|
||||
log.info("---- %s ----", cmdName)
|
||||
log.info(cmd.desc)
|
||||
log.info("Usage %s:", cmd.usage)
|
||||
end
|
||||
end
|
||||
end
|
||||
registerConsoleCommand("help", helpCommand, "Prints out all the console commands")
|
||||
|
||||
registerConsoleCommand("help", helpCommand, "Prints out all the console commands or usage of a specified command",
|
||||
"help or help (command name)")
|
||||
|
||||
--[[
|
||||
drawing functions
|
||||
|
||||
Reference in New Issue
Block a user