murex-packageMurex’s package manager
Murex comes with it’s own package manager to make managing plugins easier.
The format of the packages is a directory, typically located at
~/.murex_modules, which contains one or more murex scripts.
Each script can be it’s own module. ie there are multiple modules that
can be grouped together and distributed as a single package.
The way packages and modules are represented is as a path: package/module
murex-package is a package management tool for
administrating murex modules and packages.
| Name | Summary |
|---|---|
| https://github.com/lmorg/murex-module-jump | Enables autojump functionalities |
| https://github.com/orefalo/murex-module-starship | starship - The minimal, blazing-fast, and infinitely customizable prompt |
| and many more | Murex modules typically follow the murex-module-*
naming convention |
Install a new package
murex-package install uri -> <stdout>
Remove an existing package
murex-package remove package -> <stdout>
Update all packages
murex-package update -> <stdout>
Enable a package or module which had been disabled
murex-package enable package
murex-package enable package/module
Disable a package
murex-package disable package
murex-package disable package/module
Import packages from another package database
murex-package import [ uri/ | local/path/ ]packages.json -> <stdout>
Check status of murex packages
murex-package status -> <stdout>
cd Changes working directory to a package’s install
locationdisable Disables a previously enabled package or
moduleenable Enables a previously disabled package or
modulegit Runs git against a packageimport Import packages described in a backup package DB
from user defined URI or local pathinstall Installs a package from a user defined URIlist Returns a list of indexed packages/modules (eg
what’s enabled or disabled)new A wizard to help with creating a new packagereload Reloads all enabled modulesremove Removes an installed package from diskstatus Returns the version status of locally installed
packagesupdate Updates all installed packagesmurex-package list…
enabled vs loadedenabled and disabled reads the package
status from disk rather than the package cache in your current Murex
session (like runtime reports). This because the typical
use for murex-package list enabled|disabled is to view
which packages and modules will be loaded with any new murex
session.
If you wish to view what modules are loaded in a current session then
use murex-package list loaded instead. This is also
equivalent to using runtime --modules.
murex-packagealias: Create an alias for a commandmurex-docs: Displays the man pages for Murex
builtinsprivate: Define a private function blockfunction: Define a function blockconfig: Query or define Murex runtime settingsruntime: Returns runtime information on the internal
state of MurexThis document was generated from builtins/core/modules/murex-package_doc.yaml.
This site's content is rebuilt automatically from murex's source code after each merge to the master branch. Downloadable murex binaries are also built with the website.
Last built on Fri Oct 24 08:59:31 UTC 2025 against commit e59ab49e59ab49e1628d8546d2ad8ce5eb1150445f6a940.
Current version is 7.1.4143 (unknown) which has been verified against tests cases.