On Thu, May 16, 2024, 14:37 Oğuz <oguzismailuy...@gmail.com> wrote: > On Wednesday, May 15, 2024, Chet Ramey <chet.ra...@case.edu> wrote: > > > is it more common to have > > something like the script in somewhere/bin, files to be sourced in > > somewhere/lib, and so on? > > > Not sure how common but this is what makes sense. Or name sourceables > foo.sh, bar.sh and executables foo, bar so they don't clash and source with > `${BASH_SOURCE%/*}' prepended to PATH and it'll work fine. >
[[ $BASH_SOURCE == /* ]] && medir=${BASH_SOURCE%/*} || medir=$PWD/${BASH_SOURCE%/*} declare -p medir This feature request sounded promising at first, it feels like > bike-shedding now. > > > -- > Oğuz >