squishy: Less verbose syntax for listing plugins

Tue, 09 Jun 2015 17:10:19 +0200

author
Kim Alvefur <zash@zash.se>
date
Tue, 09 Jun 2015 17:10:19 +0200
changeset 117
ae444c6270b2
parent 115
6498ca5ed831
child 118
b3fa3397da0b

squishy: Less verbose syntax for listing plugins

squishy file | annotate | diff | comparison | revisions
--- a/squishy	Tue Oct 21 19:27:57 2014 +0200
+++ b/squishy	Tue Jun 09 17:10:19 2015 +0200
@@ -1,11 +1,18 @@
-Module "riddim.plugins.autosubscribe"  "plugins/autosubscribe.lua"
-Module "riddim.plugins.groupchat"      "plugins/groupchat.lua"
-Module "riddim.plugins.commands"       "plugins/commands.lua"
-Module "riddim.plugins.version"        "plugins/version.lua"
-Module "riddim.plugins.ping"           "plugins/ping.lua"
-Module "riddim.plugins.tell"           "plugins/tell.lua"
-Module "riddim.plugins.uptime"         "plugins/uptime.lua"
-Module "riddim.plugins.resolvejid"     "plugins/resolvejid.lua"
+-- Riddim plugins
+plugins = {
+	"autosubscribe",
+	"groupchat",
+	"commands",
+	"version",
+	"ping",
+	"tell",
+	"uptime",
+	"resolvejid",
+}
+
+for _, plugin in ipairs(plugins) do
+	Module("riddim.plugins."..plugin)("plugins/"..plugin..".lua")
+end
 
 Main "init.lua"
 

mercurial