The v5.2 release introduces significant new features and improvements for those using Murex as their interactive shell. Many of these features are unique to Murex.
$.k and $.v convention (read more)true nor false to stdout if it is followed by
a boolean operator (&& or ||). This is
marked as a breaking change because some of Murex’s tests had to be
updated to reflect this update, however this change actually fixes a
number of bugs around expectations for how boolean expressions should
workPlease read out compatibility commitment to understand how features are deprecated.
? pipe will be deprecated to make way for a the
ternary operator. You can achieve the same result with
<err> <!out>, eg
command <err> <!out> parameters... | next-command ...Features marked as EXPERIMENTAL are provided without assurances of future breaking changes. All other features are considered stable as part of Murex’s compatibility commitment.
debug builtin now supports { ... }
blocks (read
more)count: --sum /
-s and --sum-strictf9 command line preview added – this feature allows
you to quickly build and test pipelines that might otherwise require
iterating on trial and error to get rightf1 autocomplete preview is no longer considered
experimental. Several bug fixes includedpty. This behaves similarly to a regular
pipe except it creates a pseudo-TTYf1 preview now includes cheat sheets from
https://cheat.sh/^z (issue
#716)docgen has seen several new features added to
improve the ease of writing documentation for Murexf1 preview now resets the cursor position correctly
when closedf1 preview has had autocomplete parameters rewritten
to jump to the right man page flag more preciselyf1 preview scrolling had an off-by-one error
resulting in the last line sometimes getting cropped#!/path/to/murex) scripts should be loaded
into a module namespace. This fixes module scoped config (read
more)-c flag (eg
murex -c "out hello world") are also loaded into a module
namespacebg {...} now
support being brought to the foreground via fg (this could
be argued as a new feature) (issue
#716)get-type (read
more)2+3==5 now work with boolean
operators (&&, ||). eg
$USER == "bob" && out "Hello Bob".Special thank yous for this release goes to tiymat for their bug fixes and everyone in the discussions group for raising bug reports and design discussions.
You rock!
Published: 18.11.2023 at 20:59
bg:
Run processes in the backgroundcount: Count
items in a map, list or arraydebug:
Debugging informationfg:
Sends a background process into the foreground[{ Lambda }]: Iterate
through structured dataThis document was generated from gen/changelog/v5.2_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.