Deploying a website with lftp

There still are web hosting providers offering only ftp access to your website files. No fun if you’re used to version control systems and shell access. I had to deal with that situation, and used Linux’s strength: combining several small tools.