This release sees significant improvements for use with non-latin characters in both the interactive prompt and shell scripting. It introduces new syntax to make working with structured data even easier than before. As well as new data types and smoother user experience.
$PWD
is no longer a str
. If you need to parse $PWD
as a string then you should out: $PWD
or use ${pwd}
.
is now a valid bareword character for variables. This will break any instances in code that contain something like out $hello.
however you can now use out $(hello).
syntax for safer string infixing$json.array.index
$()
to avoid variable barewords from leaking into other values when infixed. eg $(foobar)
is the same as $foobar
(read more)$(比如) = "举手之劳就可以使办公室更加环保,比如,使用再生纸。"
(read more)path
that is an objectpaths
@array[{ function }]
[ctrl]
+[f]
now supports word matching as well as regexp (read more)[ctrl]
+[f]
now supports glob filters (eg *.txt
) too (read more)$ENV
and $GLOBAL
objects (deprecates the need for global
and export
)$foo = "bar"
-i
flag to ssh autocompletiondocker
and git
%{}
true
and false
should be converted to boolean in %{}
count
docsPublished: 26.03.2023 at 17:50
%[]
) constructor: Quickly generate arrays$
) Token: Expand values as a stringcount
: Count items in a map, list or arrayfunction
: Define a function blockThis 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 May 19 22:45:48 UTC 2023 against commit 54b5f6754b5f67b250bbf7353e83c42ed187802584c3ae3.
Current version is 4.1.6140 which has been verified against 14045 tests cases.