Date:        Sun, 6 Jan 2019 16:58:59 -0600
    From:        Dennis Williamson <dennistwilliam...@gmail.com>
    Message-ID:  
<canaoh6+bmbmcblxgqug7gxfml78e9te+h8oke9thwqupyft...@mail.gmail.com>

  | You should be able to protect yourself from this by detecting if a script
  | is not being sourced when it's intended that it must be and acting
  | accordingly.

If you can work out how to do that in a portable way, and modify the
script to do it (and that is a reasonable thing to do) that would work.

  | You could also do the following if you want a script to work under either
  | condition:
  |
  | return 2>&1 || exit

No, that is a waste of time.   when it is not in a . script (or function)
what that return would do is unspecified, and having it simply set the
exit code to 0 is one of the (many) reasonable possibilities.)

kre


Reply via email to