Introducing wordpress-scripts 0.1 (0.2 out)
Posted by Jorge Bernal May 13, 2008
Update: I’ve been suffering some ungly and stupid bugs today, so I’ve fixed them and released version 0.2. It also includes a new script wp-update-home.

I’ve just published some scripts that help me manage my personal wordpress installations, and publish some plugins I’m working on.
Warning: these are early versions which I use for small tasks. If you find
a bug or have suggestions, contact me at jbernal@warp.es
Download version 0.1 version 0.2 or browse the wordpress-scripts git repository.
wp-dump
wp-dump helps you to backup your wordpress database. Just tell where is the wordpress directory and where to put the dump file
Syntax
$ wp-dump wordpress-dir outfile
outfile will be a gzipped SQL dump, so you should use the .sql.gz extension
wp-import
wp-import helps you to restore your wordpress database. Just tell where is the wordpress directory and where to read the backup file
wp-import expects the backup to be a gzipped dump
Syntax
$ wp-import wordpress-dir infile
publish.sh
publish.sh is useful if you:
- Manage your plugins with git
- Want to publish versions to a remote server using scp
Syntax
$ publish.sh plugin_name version
publish.sh will replace version numbers in your code (see Requirements), tag
the release with git, create a tarball and upload it to the specified server.
Requirements
First, you need a config file called ~/.wpplugins. An sample way to do this is
$ echo myserver.example.com:public_html/plugins/ > ~/.wpplugins
where myserver.example.com is your server and public_html/plugins/ is the
path (relative from your $HOME) to upload the tarballs
publish.sh can also replace version numbers in your plugin. It will detect these two cases
- Plugin header: Version 0.1
- Version constant: define(plugin_name_version, ‘0.1’);
wp-update-home
When you are syncing wordpress databases, one of the fundamental things to change is the siteurl and home options with the remote URL.
Syntax
$ wp-update-home wordpress-dir myhost.example.com
It’s been a while since I last released some open source project (beyond small patches) and it feels as good as ever

We used raspberries, sour, for the I was leaves for the leaves that the my misguided these trees