Hacker News new | ask | show | jobs
by kbd 3744 days ago
> It was merely an observation... jo looked as though it was for use in the shell though, so I was curious as to the design decision here.

I think it makes sense how it is, since if I typed "success@1" I wouldn't expect that to output "{success: false}" but I definitely appreciate your point about a case like "success@$?".

> Of course, one can simply negate the value before passing it to jo.

What's the shortest way to do that? This?

    echo success@$(test $? -ne 0; echo $?)
1 comments

Shortest way:

    $ false; echo success@$((! $?))
    success@0