allow shell to be set from cmd line rather than config.json