add sshpass support; add setenv() to BaseCommand