Creating your own B2B Salesforce CLI

As a solution provider for B2B commerce, we usually have many low-skill but time-consuming tasks in our day to day. For example: getting performance reports from the browser, generating fake data to test the guardrails, static code analysis, generating reports, creating sandboxes, etc.

Many of these we've automated around a few projects. If you are a developer, using them is easy: clone the repo, compile a few things and then running the scripts. But if you are not (or you have many things on your plate), you will struggle. Remembering how to use them and how they were called sounds easy, but not when you are overwhelmed with many projects going on at the same time.