execline
Software
skarnet.org
 The execline-shell script 
execline-shell executes $HOME/.execline-shell
if available (or /bin/sh otherwise) with the arguments
it is given.
 Interface 
     /etc/execline-shell
 -  execline-shell transforms itself into
${HOME}/.execline-shell $@. 
- ${HOME}/.execline-shell must be readable and
executable by the user. It must exec into an interactive
shell with $@ as its argument. 
 Notes 
 -  execline-shell is meant to be used as the SHELL
environment variable value. It allows one to specify their favourite shell and
shell configuration in any language, since the ${HOME}/.execline-shell
file can be any executable program. ${HOME}/.execline-shell can be seen
as a portable .whateverrc file. 
-  As an administrator-modifiable configuration file, execline-shell
is provided in execline's examples/etc/ subdirectory, and should be copied by
the administrator to /etc.