garrynewman/garrysmod — pull request #803 by CallMePyro (2014-09-03 02:33:52+00:00)
Title: added recursive include functions

AddCSLuaDir( path, recursive ) will AddCSLuaFile every .lua file in the directory. If recursive is true, it will run on all sub directories, and their sub directories.

IncludeDir( path, recursive ) will do the same, except it uses include() instead of using AddCSLuaFile().