initial support for exec channels, still uses .env
pass exec cmd as normal variable not through env