do not set unchanged vars in xenv when generating shell scripts
When using bash in conjunction with export -f
, the string produced by
xenv --sh
cannot be used as argument to eval
.
Moreover, there is no real need to set variables if the value didn't change.
Note that the change affects only the options --sh
and --csh
of xenv.