Tooling is one of the most important parts of development, and not all environments are created equal. And the best tools for tooling, are the ones that help you get up and running with development quickly. Today I’m gonna talk about oclif, a cool CLI-Framework for building CLIs, quickly.
This library is ending support for anything not Node 8+, but to be honest, you should be migrating all of your project to the latest version of Node anyway, it’s not that hard. With the advent of newer versions
Backwards compatibility aside, it’s benefits include Class Base Scaffolding. You can create single or multi-faceted command line tools, which is great customizability. For your short quick tools like file modification the single framework is awesome, and there is a multi tool option for creating advanced CLI tools for say a project with multiple sub projects, you can create your own scaffolding tool (something I’ve personally used).