If somebody wants to do such a thing (which all we agree is a bad idea) you need no new features in the shell, eg: while() firefox
that doesn't permit a clean exit, this does :
fn ff {firefox || ff} ; ff;
If somebody wants to do such a thing (which all we agree is a bad idea) you need no new features in the shell, eg: while() firefox
that doesn't permit a clean exit, this does :
fn ff {firefox || ff} ; ff;