Script as login shell (passing args to login shell)

Yup.