Show HN: Murex – non-Posix shell designed for productivity
Both the colon and the arrow are weird. In what sort of situations there is ambiguity in the direction of a pipe or between command and its arguments that this would solve? The colon would make more sense if redirection specifiers would be written before the colon, but alas they are not.<p>How does the magic with JSON etc work? The docs do mention something about mime types but that is never really explained properly. If I make my own command that outputs JSON, can I make Murex understand that without explicit casts?<p>Overall the whole thing feels bit quirky to me, but there is cool stuff in there too.