public function upload($files, $dest, $in = null) { $this->run(function ($ftp) use($files, $dest, $in) { // do the actual upload $ftp->mkdir($dest); $ftp->cd($dest); pantr::writeAction('ftp', 'upload'); $action = new FTPDeployAction($ftp); $action->upload($files, $in); // erase message in line above pantr::write("[1A"); pantr::writeAction('ftp', 'upload done'); }); return $this; }