Level Up

A collection of resources for WordPress Developers, written and curated by experts

Posts tagged: CLI

Writing Functional Tests for WP-CLI Packages

Functional tests are crucial for WP-CLI packages as they simulate real-world scenarios, test integration with WordPress, and how they behave in a command line environment. In this article, I’ll show… Read more

Matt Shaw

May 9, 2024

WP-CLI Packages: Supercharge Your WordPress Development

WP-CLI packages take the increased efficiency of the command line even further by extending it with new or modified commands. In this article, we’ll show you how to install packages,… Read more

Mike Davey

Mar 21, 2024

Remotely Back Up Your WordPress Database and Media With WP Migrate CLI

Keeping regular backups of your WordPress installs is one of the most important things you should do after you launch a site. If you search for the term “backup” in… Read more

Mike Davey

Oct 25, 2022

Installing, Updating, and Managing WordPress Plugins With WP-CLI

WP-CLI allows you to do practically anything you can do in the WordPress admin, but on the command line. This saves a lot of time and provides a cleaner workflow.… Read more

Erik

Jul 26, 2022

Managing Your WordPress Site With Git and Composer

Managing WordPress with Git and Composer has some big advantages. In particular, it can give you version control and helps get new people up to speed quickly. But it’s not… Read more

Ross Wintle

Jul 6, 2022

Our Guide to WP-CLI Command Structure

The WordPress command line interface (WP-CLI) is an incredible tool for improving your development workflow. Understanding how commands are structured is key to using WP-CLI to its full potential. In… Read more

Erik

Jun 28, 2022

How to Use tmux for Remote & Local Development

The tmux terminal multiplexer is often used in remote development, but it has interesting applications for local dev work as well. In this article, I’ll explain what a terminal multiplexer… Read more

Ian

May 25, 2022

PHP and cURL: How WordPress Makes HTTP Requests

cURL is the workhorse of the modern internet. As its tagline says, cURL is a utility piece of software used to ‘transfer data with urls‘. According to the cURL website,… Read more

Mike Davey

Mar 24, 2021

Valet vs VVV vs Chassis: A Comparison Guide to CLI-Based Local WordPress Development Environments

In my last article, I reviewed the best WordPress development environment apps out there. But that’s not all of it, there are a number of great options available as well… Read more

Ram Ratan Maurya

Sep 1, 2020

Building a Command Line Daemon in PHP to Emulate AWS SQSD

Sometimes when you’re building a project there are parts of the architecture that exist on production that don’t exist on your development machine. Those missing parts (like proprietary software that’s… Read more

Gilbert Pellegrom

May 30, 2017

WP Migrate DB Pro 1.7 & CLI Addon 1.3 Released

Just 5 months after our last major release, I’m happy to announce the release of WP Migrate DB Pro 1.7 and CLI addon 1.3. In the past, we’ve struggled with… Read more

Brad

Nov 1, 2016

HTTP/2, HTTPS, Let’s Encrypt and WordPress

TL;DR — HTTP/2 is awesome, but requires HTTPS, which is hard to setup. Let’s Encrypt and WordPress can make HTTPS setup simple and help achieve a faster web sooner. My… Read more

Brad

Dec 8, 2015

Level Up

Media Files addon 1.3 & CLI addon 1.1 Released

We’ve put a lot of work into these releases and are happy to be sharing them with you finally. For a brief list of the changes, see the Media Files addon changelog or the CLI… Read more

Brad

Jan 26, 2015

Level Up

WP Migrate DB Pro 1.4.4 & Media Files 1.2 Released

Way back in May, we had Daniel Bachhuber do a code review for us. Daniel is a very talented developer, used to work on the WordPress VIP team and currently… Read more

Brad

Nov 10, 2014