Pestle 1.2.1 is out (we skipped 1.2.0 because tagging is hard). New users? The GitHub README can get your started. Existing user? You’re just a
away from the latest and greatest.
This release closes out 17 GitHub issues. For a full list of everything we did checkout the two closed milestones.
This release contains a lot of “sandpaper work”. Fixing the formatting of the generated code, standardizing on dashed-command-names, fixing a few use cases where you couldn’t run a command more than once against a particular module, etc.
We’ve also got two new features that made us want to bump things from 1.1.x to 1.2.x.
magento2:generate:crud-model command has some new options that allow you to add either standard
UpgradeData classes or our retro M1 style upgrade scripts. This took a bit of careful planning/testing — anyone who says CLI programs don’t have a UX is bananas.
Second, we added a few commands in a new top level
nexmo namespace that integrate with the Nexmo API. If you’re not familiar with it, Nexmo is an service that lets developers add SMS and Phone capabilities to their software via a simple, web based RESTful API. I’ve had some professional reasons to explore their API and figured I’d throw my basic tests into the package. I’ll be writing a bit more about this Monday, but if you have a Nexmo account sending a text message is as easy as
$ pestle.phar nexmo:send-text Send to phone number? ()] From phone number? (12155167753)] Text to send? (You are the best!)]
You can find issues scheduled for next week’s pestle sprint here.