Rename the “TemplateProject” folder to something more appropriate, e.g.
ren TemplateProject MyFirstMuddle
In Mudlet, create/open a profile that you use for development only, and install the Muddler package in order to facilitate automatic reloading of the package you are developing:
Create a script in the Mudlet profile you use for development that uses Muddler to automatically reload the (development) package from its directory, e.g.
local function killMDK() for pkgName, _ in pairs(package.loaded) do if pkgName:find("MDK") then debugc("Uncaching lua package " .. pkgName) package.loaded[pkgName] = nil end endendlocal function create_helper() if MDKhelper then MDKhelper:stop() end MDKhelper = Muddler:new({ path = "C:/Users/USERNAME/src/MyFirstMuddle", postremove = killMDK, })endif not MDKhelper then registerAnonymousEventHandler("sysLoadEvent", create_helper)end
Make sure to use forward slashes (/) instead of backslashes (\) in the path
Watch for code changes and build continously:
cd $HOME/src/MyFirstMuddlepodman run --pull always --rm -it -v ${PWD}:/MyFirstMuddle -w /MyFirstMuddle demonnic/muddler -w
The package should now get installed in the Mudlet profile.