JeffersonLab / iguana

Preservation of common physics data analysis algorithms. Currently focused on HIPO data.
https://jeffersonlab.github.io/iguana/
GNU Lesser General Public License v3.0
2 stars 7 forks source link

install sourceable `this_iguana.*` files to `libexec/`, not `bin/` #261

Open c-dilks opened 1 month ago

c-dilks commented 1 month ago

This prevents certain shells from calling

source this_iguana.___

from anywhere, since they may prioritize the version in $PATH over .; this is unlikely, since the name 'iguana' is rather unique, but better to avoid the problem anyway.

See https://github.com/JeffersonLab/coatjava/pull/303 for a more problematic case, since many repos use env.sh as the sourceable file name.