November 29, 2017
Category: TIL Tags: Gulp and Javascript
As I mentioned
a few days ago, I’m
using Gulp on a new WordPress project. I like to back up my work every night,
and since a lot of WordPress config and customization happens in the WordPress
editor and widgets, that means backing up the mysql database as well as the
code.
Why not use this newfound tool? Let’s do it.
I did some searching and found
Gulp WordPress Backup, but it
was overkill for what I wanted. But I saw that it used an npm package named
mysqldump, for the export, so I
grabbed that and started setting up a new task in gulpfile.js:
Next step: Defining the filename. I just wanted to use today’s date because I
intend on running this at the end of each work day. Since gulp is all
javascript, this is easy:
Add this to the gulp task and you are good to go!
Make sure you add mysqldump to your project’s package.json, or at least run
npm install mysqldump before using!