- Notifications
You must be signed in to change notification settings - Fork10
A repository for Mudlet packages.
Mudlet/mudlet-package-repository
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This Github repository hosts packages made for the Mudlet MUD client. It is also home to the development ofmpkg, a command line interface for managing packages used inMudlet which helps you install, remove, search and update packages from the Mudlet command line.
mpkg comes preinstalled on later (4.20+) versions of Mudlet. If you do not have it, consider upgrading orissue this command on any profile you wish to use mpkg with.
lua installPackage("https://github.com/Mudlet/mudlet-package-repository/raw/refs/heads/main/packages/mpkg.mpackage")
Then on the command line you can issue any of the following commands.
Commands: mpkg install -- install/upgrade a package mpkg list -- list all installed packages mpkg remove -- remove an existing package mpkg search -- search for a package mpkg show -- show detailed information about a package mpkg update -- update package listing from repository
Have you created a package you wish to share? There are two methods to get your package added to this repository.
Visit the main package website (https://packages.mudlet.org) and follow the links to upload.
Contribute your mpackage using Github's "fork and pull request" method
- create a fork and clone the repository,
- copy your mpackage to the cloned repository subdirectory
packages/
(no further files need to be changed, Github workflows take care of rebuilding the repository index), - commit, push and submit a pull request.
Using Docker, run./mpkg/muddle
or run Muddlermanually to generate the new./mpkg/build/mpkg.mpackage
file can be loaded into Mudlet as a module.
To make a new mpkg release, bump the version inmpkg/mfile and the rest will happen automatically.
Report anyissues here or find us onMudlet's Discord server.
About
A repository for Mudlet packages.