Upgrade your lame shells to fully interactive TTYs using several methods