mode => 755,
}
+ vcsrepo { "/usr/local/share/wp-cli":
+ ensure => present,
+ provider => git,
+ source => 'git://github.com/wp-cli/wp-cli.git',
+ revision => '0d8487b771afbaf1acd8c086e088f9d3601c3395',
+ owner => 'root',
+ group => 'root',
+ }
}
echo "Check procedure and remove wordpress-$old once you make sure that everything is fine."
}
+# Usage
+function wordpress_usage {
+ echo "Usage: `basename $0` <deploy|upgrade> [arguments]"
+}
+
# Main procedure
if [ -z "$1" ]; then
- echo "Usage: `basename $0` <deploy|upgrade> [arguments]"
+ wordpress_usage
exit 1
elif [ "$1" == "deploy" ]; then
shift
elif [ "$1" == "upgrade" ]; then
shift
wordpress_upgrade $*
+elif [ "$1" == "help" ]; then
+ wordpress_usage
+ /usr/local/share/wp-cli/src/bin/wp help
+else
+ # Send all other requests to wp-cli
+ shift
+ /usr/local/share/wp-cli/src/bin/wp $*
fi