lazywp

lazywp – A terminal user interface for wpcli

I am using the terminal quite a lot. Lately I moved to neovim as my IDE of choice because it’s fast, comfortable (after some time settling in ofc) and portable. With switching my IDE to the terminal I wanted to discover other tools which could help me with my daily workflow. So I found layzgit and lazydocker, both developed by Jesse Duffield. I don’t want to miss both in my system.

As a WordPress developer I use wpcli a lot. I mean, how can I not? It’s one of the most useful tools for automation within the WordPress universe. But I also use it to manage some WordPress instances by hand. And I usually forget the commands and their operators. This is why I am building lazywp.

lazywp - a tui for wpcli
lazywp - a tui for wpcli

Since I am doing this in my freetime the development of this project will take some time. As for now I am concentrating on the python module curses and get everything stable. The next steps I can identify are:

  • Creating a flexible modal for some feedback messages
  • A flexible modal with yes/no as selectable options
  • A user input modal for installing plugins

With that I have a basic system which can handle plugins. It’s something. I’ll keep track of the development in this blog.