WordPress Command Line Tool can be installed on any UNIX or UNIX Like OS. The usage ranges from installing a plugin, Publishing Post to anything you want. The UNIX or UNIX Like OS can be your Apple OS X as local computer or your server. It can be a multi-site installation or for a single website.
Advantages of using WordPress Command Line Tool
Those who are used with Command Line Tools, will find the WordPress Command Line Tool quite useful as the graphical user interface is not present, the commands are actually executed with proper print of output quite fast.
How to Install WordPress Command Line Tool
WordPress Command Line Tool is a free software. You can get your copy from here in Github :
There is No Need to download the zip as we can wget it or curl it for installation. The users who want to use this tool on Windows PC, actually can follow our tutorials for the needed setup :
- Installing WordPress on Windows PC using WAMP – Partial Command Line Installation
- Console2 Customization and UNIX Functions – Actually you will need this setup first
- Or, you can actually use a Virtual Appliance – WordPress Virtual Appliance : Get All The Features of localhost
For OS X users, we are assuming you have the proper setup like we described in Fixing UNIX Commands After OSX 10.8 Updates guide. In short, whatever your Operating System is, you actually can use WordPress Command Line Tool. For UNIX Like OS like Linux it is easiest, but not difficult for OS X.Advertisement
cURL it to install :
curl http://wp-cli.org/installer.sh | bash
To check whether PHP is installed or not, you can the command which php. We actually need to run :
The latest version has wpshell (an older project) within it, it gives an interactive output. Refer to the GitHub’s Wiki for complex setup. They have quite good guide.
WordPress Command Line Tool : Example Usage
shell command gives an interactive console. If you change directory to WordPress local installation, for example :
For example, for the wordpress-plugin named example plugin, the command for installing it will be :
wp plugin install wordpress-plugin
You will get a clean, great guide here as blog :