How can I get system( ... ) / ` ... ` to become aware of the same aliases and things available in my ordinary bash shell?
jhass: What? Let me provide more context: I've got a nifty specs ruby CLI program, that I want to be able to run `nvm --version`, where nvm is an alias defined in ~/.bashrc. https://github.com/mcandre/specs
jhass: Works for me, and this alias is nvm, an alias that I don't control, but need to handle
jhass: New constraint: How can I load the user's shell settings into system('...') / `...`, without explicitly calling bash, as I want this to work for cmd.exe, zsh, etc.