mbbsemu / MBBSEmu

The MajorBBS Emulation Project is an Open Source, Cross-Platform emulator for easily running The MajorBBS & Worldgroup Modules
https://www.mbbsemu.com
MIT License
126 stars 14 forks source link

Modules Config "BasePath" #597

Closed enusbaum closed 7 months ago

enusbaum commented 8 months ago

The goal with this PR is that we can specify one BasePath in a Module Configuration File. In the near future, this will make packaging a "MBBSEmu Game Pack" easier to distribute as every module can be relatively pathed off a root folder with a single configuration.

Additionally, it should make managing a Modules Config JSON file with multiple modules easier to manage if all the modules share the same relative path.

enusbaum commented 7 months ago

Oh -- I guess I could write some Unit Tests for this as well :)