Hi Diego,

Diego Zamboni <di...@zzamboni.org> writes:

> I'm late to the discussion so I apologize in advance, but this fix
> seems counterintuitive to me. In my mind, for any shell code:
>
> - Return value: exit code of the last command
> - Output: whatever the commands print

Yes, that's what is *now* possible if you set
ob-shell-return-value-is-exit-status to t.

Unless I miss something, it was not possible before today.

#+begin_src shell
echo Hello!
#+end_src

would simply return "Hello!" as a return.

No exit code was *never* output.

> So to me, it's intuitive that =:exports value= would return the exit
> code of the last command, and =:exports output= would produce the
> output of the commands. I don't understand why a new option is
> needed.

... because it was not the case before.  Or maybe *I* miss something.

Can you show me something that was working before and that is not
anymore?

Thanks,

-- 
 Bastien

Reply via email to