- Initial launch
- Check for wp-cli
- Check if WordPress
- Backups folder configurable
- Configurable repair and optimize
- Configurable compression 'power'
- Run as root
- Ability to quiet everything and write a debug log.
- Create installer for easy running ?
- Add command parameters (ie
--skip-uploads
,--repair
,--optimize
,--compression
,--output-folder
) - Self-update ?
- Provide ability to have wp-cli installed
- Provide alternative if wp-cli is missing?
- User configurable setting (ie: run backup for user)
- cPanel compatible?
- Plesk compatible?
- Other Panel ?
- Backup to external destinations (dropbox, FTP, sftp, email -- if the size allows it.)
- Run in background
- Make it so that it's
crontab
-able ? - Bulk run ?
- Since this is a pre-update script, offer the possibility to auto-update using wp-cli ?