BSD Ports

shells/murex 6.0.1000_29 FreeBSD

Shell designed for greater commandline productivity and safer shell scripts

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
GPLv2
Categories
shells
Package size
4022.2 KiB, 13129.1 KiB installed

Description

Murex is a shell, like bash / zsh / fish / etc however Murex supports improved features and an enhanced UX.

A non-exhaustive list features would include:

* Support for additional type information in pipelines, which can be used for complex data formats like JSON or tables. Meaning all of your existing UNIX tools to work more intelligently and without any additional configuration.

* Usability improvements such as in-line spell checking, context sensitive hint text that details a commands behavior before you hit return, and auto-parsing man pages for auto-completions on commands that don't have auto-completions already defined.

* Smarter handling of errors and debugging tools. For example try/catch blocks, line numbers included in error messages, STDOUT highlighted in red and script testing and debugging frameworks baked into the language itself.

In the other systems

SystemPortVersion
FreeBSDshells/murex6.0.1000_29
DragonFlyshells/murex6.0.1000_6

Install

Binary package:

pkg install murex

From the ports tree:

cd /usr/ports/shells/murex/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	murex>0:shells/murex

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest6.0.1000_286.0.1000_28-6.0.1000_116.0.1000_28
FreeBSD:14:quarterly6.0.1000_286.0.1000_28n/a6.0.1000_96.0.1000_28
FreeBSD:15:latest6.0.1000_286.0.1000_28n/a-6.0.1000_11
FreeBSD:15:quarterly6.0.1000_286.0.1000_28n/an/an/a
FreeBSD:16:latest6.0.1000_276.0.1000_28n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1

No port depends on this one.

Configuration

Options name: shells_murex

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
USES
go:modules
Service scripts
none

Message after installing

For inline spellchecking install the aspell package.

Depending on your language, you may optionally want to
install an accompanying language dictionary, such as
en-aspell.

For further information, visit

   https://murex.rocks/docs/user-guide/spellcheck.html

Files

pkg-plist 276
  • share/doc/murex/apis/Marshal.md
  • share/doc/murex/apis/README.md
  • share/doc/murex/apis/ReadArray.md
  • share/doc/murex/apis/ReadArrayWithType.md
  • share/doc/murex/apis/ReadIndex.md
  • share/doc/murex/apis/ReadMap.md
  • share/doc/murex/apis/ReadNotIndex.md
  • share/doc/murex/apis/Unmarshal.md
  • share/doc/murex/apis/WriteArray.md
  • share/doc/murex/apis/lang.ArrayTemplate.md
  • share/doc/murex/apis/lang.ArrayWithTypeTemplate.md
  • share/doc/murex/apis/lang.IndexTemplateObject.md
  • share/doc/murex/apis/lang.IndexTemplateTable.md
  • share/doc/murex/apis/lang.MarshalData.md
  • share/doc/murex/apis/lang.UnmarshalData.md
  • share/doc/murex/blog/README.md
  • share/doc/murex/blog/reading_lists.md
  • share/doc/murex/blog/split_personalities.md
  • share/doc/murex/changelog/README.md
  • share/doc/murex/changelog/v2.0.md
  • share/doc/murex/changelog/v2.1.md
  • share/doc/murex/changelog/v2.10.md
  • share/doc/murex/changelog/v2.11.md
  • share/doc/murex/changelog/v2.2.md
  • share/doc/murex/changelog/v2.3.md
  • share/doc/murex/changelog/v2.4.md
  • share/doc/murex/changelog/v2.5.md
  • share/doc/murex/changelog/v2.6.md
  • share/doc/murex/changelog/v2.7.md
  • share/doc/murex/changelog/v2.8.md
  • share/doc/murex/changelog/v2.9.md
  • share/doc/murex/changelog/v3.0.md
  • share/doc/murex/changelog/v3.1.md
  • share/doc/murex/changelog/v4.0.md
  • share/doc/murex/changelog/v4.1.md
  • share/doc/murex/changelog/v4.2.md
  • share/doc/murex/changelog/v4.3.md
  • share/doc/murex/changelog/v4.4.md
  • share/doc/murex/changelog/v5.0.md
  • share/doc/murex/changelog/v5.1.md
  • share/doc/murex/changelog/v5.2.md
  • share/doc/murex/changelog/v5.3.md
  • share/doc/murex/changelog/v6.0.md
  • share/doc/murex/commands/2darray.md
  • share/doc/murex/commands/README.md
  • share/doc/murex/commands/a.md
  • share/doc/murex/commands/addheading.md
  • share/doc/murex/commands/alias.md
  • share/doc/murex/commands/alter.md
  • share/doc/murex/commands/and.md
  • share/doc/murex/commands/append.md
  • share/doc/murex/commands/args.md
  • share/doc/murex/commands/autocomplete.md
  • share/doc/murex/commands/autoglob.md
  • share/doc/murex/commands/bexists.md
  • share/doc/murex/commands/bg.md
  • share/doc/murex/commands/break.md
  • share/doc/murex/commands/cast.md
  • share/doc/murex/commands/catch.md
  • share/doc/murex/commands/cd.md
  • share/doc/murex/commands/config.md
  • share/doc/murex/commands/continue.md
  • share/doc/murex/commands/count.md
  • share/doc/murex/commands/cpuarch.md
  • share/doc/murex/commands/cpucount.md
  • share/doc/murex/commands/datetime.md
  • share/doc/murex/commands/debug.md
  • share/doc/murex/commands/devnull.md
  • share/doc/murex/commands/die.md
  • share/doc/murex/commands/err.md
  • share/doc/murex/commands/escape.md
  • share/doc/murex/commands/esccli.md
  • share/doc/murex/commands/eschtml.md
  • share/doc/murex/commands/escurl.md
  • share/doc/murex/commands/event.md
  • share/doc/murex/commands/exec.md
  • share/doc/murex/commands/exit.md
  • share/doc/murex/commands/exitnum.md
  • share/doc/murex/commands/export.md
  • share/doc/murex/commands/expr.md
  • share/doc/murex/commands/f.md
  • share/doc/murex/commands/false.md
  • share/doc/murex/commands/fexec.md
  • share/doc/murex/commands/fg.md
  • share/doc/murex/commands/fid-kill.md
  • share/doc/murex/commands/fid-killall.md
  • share/doc/murex/commands/fid-list.md
  • share/doc/murex/commands/for.md
  • share/doc/murex/commands/foreach.md
  • share/doc/murex/commands/formap.md
  • share/doc/murex/commands/format.md
  • share/doc/murex/commands/function.md
  • share/doc/murex/commands/g.md
  • share/doc/murex/commands/get-type.md
  • share/doc/murex/commands/get.md
  • share/doc/murex/commands/getfile.md
  • share/doc/murex/commands/global.md
  • share/doc/murex/commands/history.md
  • share/doc/murex/commands/if.md
  • share/doc/murex/commands/is-null.md

The first 100 are listed.

distinfo 28
FileSizeSHA256
lmorg-murex-v6.0.1000_GH0.tar.gz3.271152e+0682c54d54a75b5a3f29d88d006a7614f61cb6464ffe78784f5f1e97cd6c6937dd
Knetic-govaluate-v3.0.0_GH0.tar.gz393993800c76ba83d7e5cff279ca5981d06a2c449b102644aa57861eb5958c8e0ae0c
abesto-sexp-v0.0.1_GH0.tar.gz49623d059e3063862756688a2b458c74ee30843bee23d37bd7725f851672bd6d1b78
boombuler-barcode-v1.0.1_GH0.tar.gz62972832b01643464267560fe56cfe76d3d78720b0d2aaec3eea7522c33d92c1233f9
creack-pty-v1.1.18_GH0.tar.gz106687a1d6775e3f99b98e5d87303e9aeacfd73d810abffc17e42a561d0650adc980e
disintegration-imaging-v1.6.2_GH0.tar.gz2.212334e+06ddc0cbbf306630d39ee710ff055bb9503d30598485f76f51564ee3ae13d6611a
dustin-go-humanize-v1.0.1_GH0.tar.gz17692ac3a0d8d0eef07c75d12eddce775a8e8306dfb9783a45312597c34ff643793d8
eliukblau-pixterm-v1.3.1_GH0.tar.gz4.186356e+06cf824dda268b931e8af6867af0576aaa53b42eec286e1ae38bed77561c0be482
fsnotify-fsnotify-v1.6.0_GH0.tar.gz46044583b2b399709d04807c5c3185e7d4dc0543d532af91fdeb85eeaf803a0b7703b
go-yaml-yaml-v3.0.1_GH0.tar.gz91173cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
golang-image-v0.10.0_GH0.tar.gz5.091232e+063a2c78e4ed5d4e582dee3e9a6d3c954938459fe2d32c96b0157526ccc4168b06
golang-mod-v0.8.0_GH0.tar.gz120222b0203fc08770d50f58bf753fa9b8114314f75e1bab24eb5118be6470901a8a48
golang-sys-v0.8.0_GH0.tar.gz1.436337e+06b2d02a26e2f974193692e0357c73f46b7b82c5d51099af1b01e4c456d261a428
golang-tools-v0.6.0_GH0.tar.gz3.307383e+06c7b04bc8019242f2d49067ca205aaaad116d1541923589265fb0a54d589cbfa7
google-uuid-v1.3.0_GH0.tar.gz162107f7f37c47980e0afcc178a9ffc390bec29ed2371919b4c07658eb01791a7f921
hashicorp-hcl-v1.0.0_GH0.tar.gz7065850632428210503070fd2fde748c88b7414bf84a6a0eadebf9d8e596a033bead2
kballard-go-shellquote-95032a82bc51_GH0.tar.gz4328dde336eb697f7f9c26cf6d1467f75b6cf559262c1b0b110d28fff29790f76bc5
lmorg-apachelogs-e5f3eae677ad_GH0.tar.gz20616148b37c1928e59bf57faac7da44c7bb89813844d9330b9c08d7793151254c1b9
lucasb-eyer-go-colorful-v1.2.0_GH0.tar.gz970830b3ee835cc398287452377266313edcc231043bae4168f8d2706e5d34ce1ce755
lukechampine-uint128-v1.2.0_GH0.tar.gz69647e6a899a050209baca93206c375493644b9189a7852d77ce26c1036dd1494088

Commit history 6

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7
6d39dcf04e Dag-Erling Smørgrav various: Bump go ports for go-1.25.13 / 1.26.6

The latest 5 of 6 in the history this site was built from.