As the first release for EasyEngine v4 was getting delayed, we decided to move many internal feature requests and some v3 commands to what we labeled as – the v4 Maintenance Release Github project. These releases, over the next month, will cover some small, new features apart from the bugfixes and minor enhancements.
We have already released 4.0.1, 4.0.2 and 4.0.3 – That’s 3 releases in 8 days!
Here are the highlights of each release:
- 4.0.1 – Improved support for MacOS on EasyEngine.
- 4.0.2 – Added support for WordPress VIP sites.
- 4.0.3 – Added
site clean
andsite log
command.
VIP Sites
EasyEngine has added support for WordPress VIP sites. 🎉
You can now
ee site create example.com --vip
This command will setup VIP site from using vip go skeleton repository and add vip go mu-plugins automatically.
If you have an existing VIP repository, on GitHub, you can pass repo URL to have your repo’s content used.
ee site create example.com [email protected]:rtcamp/vip-go-project
Above command also has a shorthand version where you can pass github-org-name/repo-name
directly. This automatically uses SSH based URL.
ee site create example.com --vip=rtcamp/vip-go-project
You can check VIP Go handbook page to know more.
Site Clean and Site Log Commands
clean
log
ee clean command
clean
site clean
The clean command has two flags, which allows you to clear object and page cache of a WordPress site, separately:
ee site clean example.com --page # Clean page cache of a site
ee site clean example.com --object # Clean object cache of a site
ee site clean example.com # Clean both object and page cache of a site
You can explore more about site clean
command in our documentation.
ee log
log
The v3 command ee log
has been renamed to ee log show
. We have plans to add more features to log command, that is the reason we shifted to subcommand syntax.
Below are some of the options log
command support:
# Commands with same features of v3
ee log show example.com --all # Displays all logs for a site, including service logs.
ee log show example.com --nginx # Displays nginx logs for a site.
ee log show example.com --php # Displays php logs for a site.
ee log show example.com --wp # Displays wp debug log for a site.
ee log show example.com --access # Displays nginx & php error logs for a site.
ee log show example.com --error # Displays nginx & php error logs for a site.
# Commands having new features
ee log show example.com --cli # Displays EasyEngine's logs
ee log show example.com --global # Displays all logs including all sites, all services and cli.
ee log show example.com --n=50 # Shows logs from last number of given lines
You can checkout its documentation for reference.
Update
If you are not using EasyEngine yet, please check install doc to get started.
To update to latest EasyEngine, please run:
# On Linux / custom Mac install
ee cli update
# On Mac
brew update easyengine
If you run into any issues, please use forum to get support.
EasyEngine Release Links: 4.0.1 | 4.0.2 | 4.0.3
Feature Docs Links: vip site | site clean commands | log command
Ahhhh, best you to the blog post yet again :p
Just randomly tried they command play night after updating Linux packages on my VPS server and was shocked too see it updated to 4.0.3
I will likely be moving my three big websites over to ee4 this weekend now that I can monitor logs.
After typing in this commands, do I get an active scrolling list of log entities or is it just the last X number of lines in said log file?